Development of Fedora Linux Distribution for RISC-V (RV64G) Architecture

The rapid evolution of the RISC-V architecture presents both opportunities and challenges, particularly for systems lacking support for compressed instructions (RV64G). This paper explores the development of a Fedora Linux distribution tailored specifically for the RV64G architecture, providing a co...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis s. 1685 - 1689
Hlavní autori: Billa, Surendra, Badar, Arif, Jadhav, Rushikesh, Sonawane, Yogeshwar, Wandhekar, Sanjay
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: IEEE 17.11.2024
Predmet:
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:The rapid evolution of the RISC-V architecture presents both opportunities and challenges, particularly for systems lacking support for compressed instructions (RV64G). This paper explores the development of a Fedora Linux distribution tailored specifically for the RV64G architecture, providing a comprehensive narrative of the process from inception to implementation. Key milestones include establishing a robust filesystem hierarchy, creating a cross-compiler, preparing and bootstrapping target image, integrating a native GCC compiler, and leveraging the Koji build system to streamline package re-building. Additionally, we introduce a custom Python application to automate the Koji builds, enhancing efficiency and consistency. Our innovative approach not only addresses the immediate needs of RV64G systems but also lays the groundwork for future advancements in High-Performance Computing (HPC) on the RISC-V platform. This work aims to bridge the gap in the current ecosystem, offering a scalable and maintainable solution that promotes the broader adoption of RISC-V technology [1].
DOI:10.1109/SCW63240.2024.00210