Research database

An integrated system that allows quick, effective and trasparent exploration of researchers' expertise, by making available data on scientific production, research projects, patents and other relevant information. Through the search function, it's possible to discover research areas, people, and results of the research conducted at Politecnico di Torino.

Vitamin-V - Virtual Environment and Tool-boxing for Trustworthy Development of RISC-V based Cloud Services

Duration:
01/01/2023 - 31/12/2025
Principal investigator(s):
Project type:
UE-funded research - HE - Global Challenges - Digital, Industry and Space
Funding body:
COMMISSIONE EUROPEA
Project identification number:
PoliTo role:
Partner

Abstract

Vitamin-V aims to develop a complete RISC-V open-source software stack for cloud services with iso-performance to the cloud-dominant x86 counterpart and a powerful virtual execution environment for software development, validation, verification, and test that considers the relevant RISC-V ISA extensions for cloud deployment. Specifically, commercial cloud systems make use of hardware features that are currently unavailable in RISC-V virtual environments (not to mention the lack of specific RISC-V hardware). These features include the virtualization, cryptography, and vectorization for which Vitamin-V will add support in three virtual environments: QEMU, gem5, and cloud-FPGA prototype platforms. Vitamin-V focuses and will provide support for EPI-based RISC-V designs for both the main CPUs and cloud-important accelerators (for memory compression). We will add the compiler (LLVM-based) and toolchain support for the ISA extensions. Moreover, novel approaches for the validation, verification, and test of software trustworthiness will be developed considering. Vitamin-V will port and evaluate several cutting-edge VMMs and container suites (i.e. VOSySmonitor, KVM, QEMU, Docker, RustVMM, Kata containers), cloud management software (i.e., OpenStack, and Kubernetes) together with their software and libraries dependencies (e.g. JVM, Python); and AI (i.e Tensorflow) and BigData applications (Apache Spark). These software suites are representative of the three cloud setups that will be demonstrated: classical (OpenStack), modern (Kubernetes), and serverless (RustVMM, Kata, Kubernetes). The cloud setups will be benchmarked against relevant AI (i.e., Google Net, ResBet, VGG19), BigData (TPC-DS), and Serverless applications (FunctionBench, ServerlessBench). Vitamin-V aims to match the software performance of its x86 equivalent while contributing to RISC-V open-source virtual environments, software validation, and cloud software suites.

Structures

Partners

  • BARCELONA SUPERCOMPUTING CENTER - CENTRO NACIONAL DE SUPERCOMPUTING (BSC)
  • ETHNIKO KAI KAPODISTRIAKO PANEPISTIMIO ATHINON
  • Exascale Performance Systems – Exapsys IKE
  • FONDAZIONE LINKS - LEADING INNOVATION & KNOWLEDGE FOR SOCIETY
  • INSTITUTE OF COMMUNICATION AND COMPUTER SYSTEM (ICCS)
  • NATIONAL AND KAPODISTRIAN UNIVERSITY OF ATHENS
  • POLITECNICO DI TORINO - AMMINISTRAZIONE CENTRALE
  • Semidynamics Technology Services
  • UNIVERSITAT POLITECNICA DE CATALUNYA (UPC) - Coordinator
  • ZeroPoint Technologies AB
View moreView less

Keywords

ERC sectors

LS1_1 - Molecular interactions
PE6_1 - Computer architecture, pervasive computing, ubiquitous computing

Sustainable Development Goals

Obiettivo 9. Costruire un'infrastruttura resiliente e promuovere l'innovazione ed una industrializzazione equa, responsabile e sostenibile

Budget

Total cost: € 4,635,819.00
Total contribution: € 4,635,819.00
PoliTo total cost: € 625,000.00
PoliTo contribution: € 625,000.00

Communication activities