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

Read original: arXiv:2407.00052 - Published 7/2/2024 by Ramon Canal, Stefano Di Carlo, Dimitris Gizopoulos, Alberto Scionti, Francesco Lubrano, Josep-Llu'is Berral, Aaron Call, Diego Marron, Konstantinos Nikas, Dionisios Pnevmatikatos and 5 others
Total Score

0

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

Sign in to get full access

or

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

Overview

  • This paper introduces "Vitamin-V", a new open-source cloud environment for RISC-V computer systems.
  • The goal is to expand the availability and accessibility of RISC-V-based cloud computing resources.
  • The paper discusses the open-source software and tools used to create Vitamin-V, as well as its potential applications in high-performance computing (HPC) and machine learning workloads.

Plain English Explanation

The paper presents a new cloud-based platform called "Vitamin-V" that is designed to make RISC-V computer systems more widely available and easier to use. RISC-V is an open-source instruction set architecture (ISA) for computer processors that has been gaining popularity as an alternative to proprietary designs like x86 or ARM.

Vitamin-V is built using a variety of open-source software tools and cloud infrastructure. This allows researchers, developers, and others to access RISC-V-based computing resources without having to set up and maintain the underlying hardware and software themselves. The authors believe this will help expand the adoption and use of RISC-V systems, particularly for applications like high-performance computing and machine learning.

By providing an easy-to-use, cloud-based RISC-V platform, the researchers hope to lower the barriers to entry and enable more people to experiment with and utilize this emerging processor architecture. This could lead to new innovations and applications built on RISC-V technology.

Technical Explanation

The paper describes the architecture and components of the Vitamin-V cloud platform. It uses a variety of open-source software, including Kubernetes for container orchestration, Helm for package management, and Ansible for configuration management. These tools allow Vitamin-V to be deployed and managed as a scalable, cloud-native system.

At the hardware level, Vitamin-V currently supports the SiFive FU740 RISC-V processor, which has been integrated into the platform's virtual machine and container-based environments. The authors also describe plans to expand support for other RISC-V platforms in the future.

To enable a user-friendly experience, Vitamin-V provides a web-based interface and command-line tools for provisioning and accessing RISC-V compute resources. It also includes pre-configured software stacks for common workloads, such as high-performance computing and machine learning, to further simplify the deployment and use of RISC-V systems.

Critical Analysis

The paper provides a comprehensive overview of the Vitamin-V platform and its underlying technologies. However, it does not address some potential limitations or areas for future research:

  • The current hardware support is limited to the SiFive FU740 processor, and the paper does not discuss the process or challenges of adding support for other RISC-V platforms.
  • The performance and scalability of Vitamin-V, especially for more demanding HPC or machine learning workloads, are not evaluated or compared to other cloud platforms.
  • The paper does not mention any plans for integrating power modeling tools or other features that could help users optimize the energy efficiency of their RISC-V cloud deployments.

Overall, the Vitamin-V platform appears to be a promising step towards making RISC-V-based cloud computing more accessible and user-friendly. However, further research and development may be needed to address these potential limitations and expand the platform's capabilities.

Conclusion

The Vitamin-V project represents an important effort to expand the availability and use of RISC-V-based computing resources through the creation of an open-source, cloud-based platform. By leveraging a variety of popular open-source tools and technologies, the researchers have developed a scalable and user-friendly solution for deploying and accessing RISC-V systems.

This work has the potential to significantly lower the barriers to entry for RISC-V adoption, particularly in areas like high-performance computing and machine learning, where the energy-efficient and customizable nature of RISC-V processors could provide significant benefits. As the Vitamin-V platform continues to evolve and expand its hardware support, it could play a crucial role in driving further innovation and adoption of the RISC-V architecture.



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

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

โ†—๏ธ

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

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