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

Digital, Industry & SpaceHORIZON-RIAID: 101093062
EC Contribution
€46,358
Consortium Size
10 orgs
Start Year
2023
Summary

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.

Consortium (10)

Project Results (46)

Source: CORDIS, the EU research results database.

Publications (36)
Automatic linux malware detection using binary inspection and runtime opcode tracing
Microprocessors and Microsystems· 2026DOI
Martí Alonso, Andreu Gironés, Juan-José Costa, Enric Morancho, Stefano Di Carlo, Ramon Canal
Enhancing cybersecurity in railways: Machine learning approaches for attack detection
International Journal of Critical Infrastructure Protection· 2026DOI
Beatriz Otero Calviño, Eva Rodriguez, Juan José Costa, Mercedes Oriol
Federated transfer learning-based intrusion detection system in 5G networks
Expert Systems with Applications· 2026DOI
Andrea Bellmunt, Beatriz Otero, Eva Rodríguez, Xavier Masip-Bruin
Accurate Analysis of Silent Data Corruptions in Programmable AI Accelerator Microarchitectures
2025 IEEE 31st International Symposium on On-Line Testing and Robust System Design (IOLTS)· 2025DOI
Odysseas Chatzopoulos, Maria Trakosa, Dimitris Gizopoulos
Benchmarking Support for RISC-V CPUs in Serverless Computing
2025 IEEE International Symposium on Workload Characterization (IISWC)· 2025DOI
Georgios Pournaras, Vasileios Karakostas, George Papadimitriou, Dimitris Gizopoulos
Enabling Syscall Intercept for RISC-V
2025 RISC-V Europe Summit· 2025DOI
Petar Andrić, Aaron Call, Ramon Nou
Evaluating ECC for Cache Reliability Under Multi-Bit Upsets: A Design Space Exploration
2025 IEEE 31st International Symposium on On-Line Testing and Robust System Design (IOLTS)· 2025DOI
Foteini Kotsimpou, George Papadimitriou, Dimitris Gizopoulos
From Gates to SDCs: Understanding Fault Propagation Through the Compute Stack
2025 Design, Automation & Test in Europe Conference (DATE)· 2025DOI
Odysseas Chatzopoulos, George Papadimitriou, Dimitris Gizopoulos, Harish D. Dixit, Sriram Sankar
Multi Hardware-Attack Dataset and ML-based Detection Using Processor Stress Patterns on x86
WiPiEC Journal - Works in Progress in Embedded Computing Journal· 2025DOI
David Andreu, Beatriz Otero, Ramon Canal
NAVIgator: Exploring the Voltage Limits of AMD NAVI GPUs for Energy Efficient Computing
2025 IEEE 31st International Symposium on On-Line Testing and Robust System Design (IOLTS)· 2025DOI
Maria Trakosa, Odysseas Chatzopoulos, George Papadimitriou, Dimitris Gizopoulos
Open Challenges for a Production-ready Cloud Environment on top of RISC-V hardware
2025 RISC-V Europe Summit· 2025DOI
Guillem Senabre, Aaron Call, Ramon Nou
Runtime Energy Monitoring for RISC-V Soft-Cores
Lecture Notes on Data Engineering and Communications Technologies, Complex, Intelligent and Software Intensive Systems· 2025DOI
Alberto Scionti, Paolo Savio, Francesco Lubrano, Giuseppe Caragnano, Olivier Terzo, Marco Ferretti, Florin Apopei, Juri Bellucci, Ennio Spano, Luca Carriere
vACE: Exploring the Design Space of Vector Processing Units for Soft Error Vulnerability
2025 IEEE International Symposium on Workload Characterization (IISWC)· 2025DOI
George-Marios Fragkoulis, Dimitris Gizopoulos
Veritas – Demystifying Silent Data Corruptions: μArch-Level Modeling and Fleet Data of Modern x86 CPUs
2025 IEEE International Symposium on High Performance Computer Architecture (HPCA)· 2025DOI
Odysseas Chatzopoulos, Nikos Karystinos, George Papadimitriou, Dimitris Gizopoulos, Harish D. Dixit, Sriram Sankar
Vitamin-V: Serverless Cloud Computing Porting on RISC-V
Lecture Notes in Computer Science, Embedded Computer Systems: Architectures, Modeling, and Simulation· 2025DOI
Thrasyvoulos Iliadis, Nikolaos C. Papadopoulos, Kostantinos Nikas, Dionisios Pnevmatikatos
Zero-Day Hardware-Supported Malware Detection of Stack Buffer Overflow Attacks: An Application Exploiting the CV32e40p RISC-V Core
2025 IEEE 26th Latin American Test Symposium (LATS)· 2025DOI
Cristiano Pegoraro Chenet, Alessandro Savino, Stefano Di Carlo
A Differential Privacy protection-based federated deep learning framework to fog-embedded architectures
International Journal of Intelligent Real-Time Automation· 2024DOI
Gutiérrez, Norma; Otero, Beatriz; Rodríguez, Eva; Utrera, Gladys; Mus, Sergi; Canal, Ramon
A survey on hardware-based malware detection approaches
IEEE ACCESS 2024· 2024DOI
Chenet, Cristiano Pegoraro; Savino, Alessandro; Di Carlo, Stefano
Fast, Accurate and Distributed Simulation of novel HPC systems incorporating ARM and RISC-V CPUs
ACM International Symposium on High-Performance Parallel and Distributed Computing· 2024DOI
Nikolaos Tampouratzis and Ioannis Papaefstathiou
Hardware-based stack buffer overflow attack detection on RISC-V architectures
2024 RISC-V Summit Europe· 2024DOI
Cristiano Pegoraro Chenet, Ziteng Zhang, Alessandro Savino, Stefano Di Carl
Harpocrates: Breaking the Silence of CPU Faults through Hardware-in-the-Loop Program Generation
ACM/IEEE International Symposium on Computer Architecture· 2024DOI
Karystinos, Nikos; Chatzopoulos, Odysseas; Fragkoulis, George-Marios; Papadimitriou, George; Gizopoulos, Dimitris; Gurumurthi, Sudhanva
Malware Detection on Linux Using Runtime Opcode Tracing
2024 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)· 2024DOI
Martí Alonso, Juan José Costa, Enric Morancho
Silent Data Corruptions in Computing Systems: Early Predictions and Large-Scale Measurements
29th IEEE European Test Symposium 2024· 2024DOI
Gizopoulos, Dimitris; Papadimitriou, George; Chatzopoulos, Odysseas; Karystinos, Nikos; Dixit, Harish; Sankar, Sriram
Special Session: Security and RAS in the Computing Continuum
2024 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)· 2024DOI
Martí Alonso, David Andreu, Ramon Canal, Stefano Di Carlo, Odysseas Chatzopoulos, Cristiano Chenet, Juanjo Costa, Andreu Girones, Dimitris Gizopoulos, George Papadimitriou, Enric Morancho, Beatriz Otero, Alessandro Savino
Vitamin-V: Expanding Open-Source RISC-V Cloud Environments
2024 RISC-V Summit Europe· 2024DOI
Ramon Canal, Stefano Di Carlo, Dimitris Gizopoulos, Alberto Scionti, Francesco Lubrano, Josep-Lluís Berral, Aaron Call, Diego Marron, Konstantinos Nikas, Dionisios Pnevmatikatos, Daniel Raho, Alvise Rigo, Yannis Papaefstathiou, José María Arnau, Angelos A
A Survey of Machine and Deep Learning Methods for Privacy Protection in the Internet of Things
SENSORS· 2023DOI
Rodríguez, Eva; Otero, Beatriz; Canal, Ramon
Challenges and Opportunities for RISC-V Architectures towards Genomics-basedWorkloads
Lecture Notes in Computer Science· 2023DOI
G. Gomez, A. Call, X. Teruel, L. Alonso, I. Moran, M. A. Perez, D. Torrents, J. L.. Berral
Deep-Learning Based Detection for Cyber-Attacks in IoT Networks: A Distributed Attack Detection Framework
Journal of Network and Systems Management· 2023DOI
Jullian Parra, Olivia; Otero Calviño, Beatriz; Rodríguez Luna, Eva; Gutiérrez Escobar, Norma; Antona Pizà, Héctor; Canal Corretger, Ramon
Hypervisor Extension for a RISC-V Processor
2023 RISC-V Summit Europe· 2023DOI
Jaume Gauchola, Juan José Costa, Enric Morancho, Ramon Canal, Xavier Carril, Max Doblas, Beatriz Otero, Alex Pajuelo, Eva Rodríguez, Javier Salamero, Javier Verdú
Silent Data Corruptions: Microarchitectural Perspectives
IEEE Transactions on Computers· 2023DOI
Papadimitriou, George; Gizopoulos, Dimitris
Silent Data Corruptions: The Stealthy Saboteurs of Digital Integrity
29th IEEE International Symposium on On-Line Testing and Robust System Design· 2023DOI
Papadimitriou, George; Gizopoulos, Dimitris; Dixit, Harish; Sankar, Sriram
Silent Data Errors: Sources, Detection, and Modeling
2023 IEEE 41st VLSI Test Symposium (VTS)· 2023DOI
Singh, Adit; Chakravarty, Sreejit; Papadimitriou, George; Gizopoulos, Dimitris
Validation, Verification, and Testing (VVT) of future RISC-V powered cloud infrastructures: the VITAMIN-V Horizon Europe Project perspective
28th IEEE European Test Symposium 2023· 2023DOI
Marti Alonso, David Andreu, Ramon Canal, Stefano Di Carlo, Cristiano Chenet, Juanjo Costa, Andreu Girones, Dimitris Gizopoulos, Vasileios Karakostas, Beatriz Otero, George Papadimitriou, Eva Rodriguez, Alessandro Savino
VITAMIN-V: Virtual Environment and Tool-boxing for Trustworthy Development of RISC-V based Cloud Services
2023 RISC-V Summit Europe· 2023DOI
J. Costa, D. Gizopoulos, V. Karakostas, F. Lubrano, K. Nikas, Y. Nikolakopoulos, B. Otero, G. Papadimitriou, I. Papaefstathiou, D. Pnevmatikatos, D. Raho, A. Rigo, E. Rodríguez, A. Savino, A. Scionti, N. Tampouratzis, A. Torregrosa
VITAMIN-V: Virtual Environment and Tool-Boxing for Trustworthy Development of RISC-V Based Cloud Services
2023 26th Euromicro Conference on Digital System Design (DSD)· 2023DOI
Canal, Ramon; Chenet, Cristiano; Arelakis, Angelos; Arnau, José-Maria; Berral, Josep Ll.; Call, Aaron; Di Carlo, Stefano; Costa, Juan José; Gizopoulos, Dimitris; Karakostas, Vasileios; Lubrano, Francesco; Nikas, Konstantinos; Nikolakopoulos, Yiannis; Otero, Beatriz; Papadimitriou, George; Papaefstathiou, Ioannis; Pnevmatikatos, Dionisios; Raho, Daniel; Rigo, Alvise; Rodríguez, Eva; Savino, Alessandro; Scionti, Alberto; Tampouratzis, Nikolaos; Torregrosa, Alex
SimPoint-Based Microarchitectural Hotspot & Energy-Efficiency Analysis of RISC-V OoO CPUs
2024 IEEE International Symposium on Performance Analysis of Systems and SoftwareDOI
Chatzopoulos, Odysseas; Trakosa, Maria; Papadimitriou, George; Wong, Wing Shek; Gizopoulos, Dimitris
Deliverables (9)
Other Results (1)
Periodic Reporting for period 1 - Vitamin-V (Virtual Environment and Tool-boxing for Trustworthy Development of RISC-V based Cloud Services)