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ženo v:
Podrobná bibliografie
Vydáno v:SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis s. 1685 - 1689
Hlavní autoři: Billa, Surendra, Badar, Arif, Jadhav, Rushikesh, Sonawane, Yogeshwar, Wandhekar, Sanjay
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 17.11.2024
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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