REPTILES: Repeated Tiles of Sargantana, a RISC-V multicore based on OpenPiton
Noelia Oliete-Escu\'in, Arnau Bigas, Narc\'is Rodas, Albert Aguilera, Sajjad Ahmad, Jonathan Balkind, Xavier Carril, Max Doblas, Ivan D\'iaz, Roger Figueras, Alireza Foroodnia, Cesar Fuguet, Ignacio Genovese, Ra\'ul Gilabert, Abbas Haghi, Alexander Kropotov, Neiel Leyva

TL;DR
REPTILES is an open-source RISC-V multicore framework based on OpenPiton, designed to improve scalability and HPC performance, achieving significant speedups in benchmarks.
Contribution
It introduces REPTILES, a scalable multicore framework that integrates Sargantana cores with OpenPiton, enhancing performance for HPC applications.
Findings
Achieves an average 3.1x speedup with 4 cores.
Sargantana's new features boost vector addition performance by 9.3x.
Demonstrates scalability and performance improvements in HPC benchmarks.
Abstract
Chip industry continues advancing and expanding modern computing systems, resulting in more complex multi-core processors. Conversely, academic projects face scalability challenges due to limited resources, highlighting the need for open-source frameworks that enable innovation and knowledge sharing. Recently, several open-source proposals have emerged, offering flexible and scalable designs, but fail to meet the performance demands of modern High-Performance Computing (HPC) applications. In this project, we present REPTILES, an open-source RISC-V multicore framework based on OpenPiton\thanks. REPTILES interconnects multiple Sargantana cores with the memory hierarchy of OpenPiton. Moreover, we present the new features incorporated in Sargantana and OpenPiton designs to improve the performance of HPC applications. We demonstrate that REPTILES presents suitable scalability, achieving a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
