Search

Searching. Please wait…

OpenPiton4HPC: optimizing OpenPiton toward high-performance manycores

Abstract: In recent years, numerous multicore RISC-V platforms have emerged. Development frameworks such as OpenPiton are employed in designs that aim to scale to a large number of cores. While OpenPiton presents a large flexibility, supporting different requirements and processing cores, some of its design decisions result in designs that are not optimized for High-Performance Computing (HPC) requirements. This work presents OpenPiton4HPC, an extension and optimization of OpenPiton for high-performance manycores. The key contributions are enabling multiple memory controllers, supporting router bypassing and NoC concentration, adding support for configurable cache sizes and cache block sizes, and allowing configurable bus widths in the NoC and in the cache SRAMs. On a 64-core manycore architecture, these new features and optimizations provide a geometric mean speedup of 7.2x compared to the OpenPiton baseline.

 Fuente: IEEE Journal of Emerging and Selected Topics in Power Electronics, 2024, 14(3), 395-408

 Publisher: Institute of Electrical and Electronics Engineers, Inc.

 Publication date: 01/09/2024

 No. of pages: 14

 Publication type: Article

 DOI: 10.1109/JETCAS.2024.3428929

 ISSN: 2168-6777,2168-6785

 Spanish project: PID2019-107255GB-C21

 Publication Url: https://doi.org/10.1109/JETCAS.2024.3428929

Authorship

LEYVA, NEIEL

MONEMI, ALIREZA

OLIETE-ESCUIN, NOELIA

LOPEZ-PARADIS, GUILLEM

ABANCENS, XABIER

BALKIND, JONATHAN

MIQUEL MORETO PLANAS

ALVAREZ, LLUC