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

Read original: arXiv:2305.10982 - Published 6/28/2024 by A. Arelakis, J. M. Arnau, J. L. Berral, A. Call, R. Canal, S. Di Carlo, J. Costa, D. Gizopoulos, V. Karakostas, F. Lubrano and 13 others
Total Score

0

โ†—๏ธ

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • Vitamin-V is a 2023-2025 Horizon Europe project
  • Aims to develop a complete RISC-V open-source software stack for cloud services
  • Aims to achieve performance comparable to the cloud-dominant x86 counterpart
  • Developing a powerful virtual execution environment for software development, validation, verification, and test
  • Considers the relevant RISC-V ISA extensions for cloud deployment

Plain English Explanation

The Vitamin-V project is working to create a full set of open-source software tools and technologies based on the RISC-V processor architecture. The goal is to develop a RISC-V software stack that can match the performance of the x86 processors that currently dominate cloud computing. They are also building a powerful virtual environment that will allow developers to create, test, and validate software for RISC-V-based cloud systems, taking advantage of the specific features and extensions of the RISC-V instruction set architecture.

The key idea is to provide an alternative to the x86 ecosystem that has long been the standard for cloud services. By leveraging the open and flexible RISC-V architecture, the Vitamin-V project aims to enable more choice, innovation, and competition in the cloud computing market. This could lead to benefits like lower costs, more customization, and reduced reliance on a single dominant processor design.

Technical Explanation

The Vitamin-V project is focused on developing a complete open-source software stack for RISC-V processors that can achieve comparable performance to the x86 architectures currently used in cloud computing. This includes creating a powerful virtual execution environment that supports the relevant RISC-V ISA extensions for cloud deployment.

The virtual execution environment is designed to facilitate software development, validation, verification, and testing for RISC-V-based cloud systems. This allows developers to work with and evaluate RISC-V technology without requiring access to physical hardware.

The project also includes a full-stack evaluation of RISC-V for cloud workloads, including machine learning inference tasks. This helps validate the performance and capabilities of the RISC-V software stack compared to x86 alternatives.

Additionally, the Vitamin-V team is working on power modeling and carbon-aware applications for RISC-V systems, which could be important considerations for energy-efficient cloud deployments.

Critical Analysis

The Vitamin-V project addresses an important need to provide alternatives to the dominant x86 architecture in cloud computing. By developing a full RISC-V software stack, they aim to enable more choice, innovation, and competition in this space.

However, it remains to be seen whether the RISC-V performance can truly match that of x86 processors, especially for the most demanding cloud workloads. The full-stack evaluation will be critical in determining the viability of RISC-V for cloud services.

Additionally, the project's focus on power modeling and carbon-aware applications is commendable, as energy efficiency is an increasingly important consideration for cloud infrastructure. The power modeling and carbon-aware work could provide valuable insights for the broader adoption of RISC-V in environmentally sustainable cloud computing.

Overall, the Vitamin-V project represents an important step in diversifying the processor landscape for cloud services. If successful, it could lead to more choice, innovation, and potentially lower costs for cloud computing customers.

Conclusion

The Vitamin-V project is an ambitious effort to develop a complete open-source RISC-V software stack for cloud services, with the goal of achieving performance comparable to the dominant x86 architecture. By creating a powerful virtual execution environment and evaluating RISC-V for cloud workloads, the project aims to enable more choice, innovation, and competition in the cloud computing market.

The focus on power modeling and carbon-aware applications is also a valuable contribution, as energy efficiency is becoming increasingly important for cloud infrastructure. If the Vitamin-V project is successful, it could pave the way for greater adoption of RISC-V in the cloud computing industry, potentially leading to lower costs and more customization options for cloud service customers.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on ๐• โ†’

Related Papers

โ†—๏ธ

Total Score

0

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

A. Arelakis, J. M. Arnau, J. L. Berral, A. Call, R. Canal, S. Di Carlo, 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'iguez, A. Savino, A. Scionti, N. Tampouratzis, A. Torregrosa

Vitamin-V is a 2023-2025 Horizon Europe project that aims to develop a complete RISC-V open-source software stack for cloud services with comparable 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.

Read more

6/28/2024

Vitamin-V: Expanding Open-Source RISC-V Cloud Environments
Total Score

0

Vitamin-V: Expanding Open-Source RISC-V Cloud Environments

Ramon Canal, Stefano Di Carlo, Dimitris Gizopoulos, Alberto Scionti, Francesco Lubrano, Josep-Llu'is Berral, Aaron Call, Diego Marron, Konstantinos Nikas, Dionisios Pnevmatikatos, Daniel Raho, Alvise Rigo, Yannis Papaefstathiou, Jos'e Mar'ia Arnau, Angelos Arelakis

Among the key contributions of Vitamin-V (2023-2025 Horizon Europe project), we develop a complete RISC-V open-source software stack for cloud services with comparable performance to the cloud-dominant x86 counterpart. In this paper, we detail the software suites and applications ported plus the three cloud setups under evaluation.

Read more

7/2/2024

Enabling an OpenStack-based cloud on top of RISC-V hardware
Total Score

0

Enabling an OpenStack-based cloud on top of RISC-V hardware

Diego Marr'on, Aaron Call, Josep Ll. Berral, Ramon Nou

The European Union's technological sovereignty strategy centers around the RISC-V Instruction Set Architecture, with the European Processor Initiative leading efforts to build production-ready processors. Focusing on realizing a functional RISC-V cloud ecosystem, the Vitamin-V European project developed an OpenStack cluster utilizing genuine hardware. In this poster, we detail the efforts done in porting and setting up the cluster and the many software services required by OpenStack to properly run on real hardware. In this poster, we detail our efforts on building an minimal viable prototype OpenStack cluster using real hardware. The cluster is almost functional, and we expect it to be complete in the next few months.

Read more

7/18/2024

๐Ÿงช

Total Score

0

RISC-V for HPC: Where we are and where we need to go

Nick Brown

Funded by the UK ExCALIBUR H&ES exascale programme, since early 2022 we have provided a RISC-V testbed for HPC to offer free access for scientific software developers to experiment with RISC-V for their workloads. Based upon our experiences of providing access to RISC-V for the HPC community, and our involvement with the RISC-V community at large, in this extended abstract we summarise the current state of RISC-V for HPC and consider the high priority areas that should be addressed to help drive adoption.

Read more

6/19/2024