Preparing to Hit the Ground Running: Adding RISC-V Support to EESSI: Adding RISC-V Support to EESSI

Uloženo v:
Podrobná bibliografie
Název: Preparing to Hit the Ground Running: Adding RISC-V Support to EESSI: Adding RISC-V Support to EESSI
Autoři: Julián Morillo, Caspar Van Leeuwen, Bob Dröge, Kenneth Hoste, Lara Peeters, Thomas Röblitz, Alan O’Cais
Zdroj: Lecture Notes in Computer Science ISBN: 9783031737152
Lecture Notes in Computer Science, High Performance Computing. ISC High Performance 2024 International Workshops
Lecture Notes in Computer Science
Lecture Notes in Computer Science-High Performance Computing. ISC High Performance 2024 International Workshops
Informace o vydavateli: Springer Nature Switzerland, 2024.
Rok vydání: 2024
Témata: HPC, RISC-V, EESSI, Scientific software applications
Popis: RISC-V-based high-performance processors and accelerators gain more interest for running scientific workloads. While RISC-V is already supported in Linux distributions such as Debian Sid and Ubuntu, a comprehensive stack of performance-optimized software installations is missing. For x86_64 and aarch64, EESSI already streams such software installations to any machine worldwide. Hence, we were also interested in whether one could provide such software stacks for RISC-V-based systems. The benefit would not only be that a stack with software installations optimized for RISC-V becomes easily accessible, but it would also integrate a development environment with toolchains and dependencies. This would help port more software to RISC-V, thereby increasing the platform’s viability for running scientific workloads. In this paper, we describe our work on supporting the RISC-V ISA in EESSI - what issues we encountered and how we solved them. We explain our progress on implementing the core components of EESSI - CernVM-FS and Gentoo Prefix - and discuss lessons learned that could provide valuable insights for software developers porting codes to RISC-V. In summary, our experience is that researchers will soon use RISC-V...
Druh dokumentu: Part of book or chapter of book
Conference object
Jazyk: English
DOI: 10.1007/978-3-031-73716-9_21
Rights: Springer Nature TDM
Přístupové číslo: edsair.doi.dedup.....0f2b59127fe4ccd3912efc67e6013092
Databáze: OpenAIRE
Popis
Abstrakt:RISC-V-based high-performance processors and accelerators gain more interest for running scientific workloads. While RISC-V is already supported in Linux distributions such as Debian Sid and Ubuntu, a comprehensive stack of performance-optimized software installations is missing. For x86_64 and aarch64, EESSI already streams such software installations to any machine worldwide. Hence, we were also interested in whether one could provide such software stacks for RISC-V-based systems. The benefit would not only be that a stack with software installations optimized for RISC-V becomes easily accessible, but it would also integrate a development environment with toolchains and dependencies. This would help port more software to RISC-V, thereby increasing the platform’s viability for running scientific workloads. In this paper, we describe our work on supporting the RISC-V ISA in EESSI - what issues we encountered and how we solved them. We explain our progress on implementing the core components of EESSI - CernVM-FS and Gentoo Prefix - and discuss lessons learned that could provide valuable insights for software developers porting codes to RISC-V. In summary, our experience is that researchers will soon use RISC-V...
DOI:10.1007/978-3-031-73716-9_21