In recent years, the shift towards data-driven workloads has underscored the limitations of traditional Von Neumann embedded computers and centralized processing infrastructures. Heterogeneous embedded Systems on Chip have emerged as a promising alternative offering the performance and energy efficiency benefits of specialized accelerators alongside the versatility of CPU -based systems. However, optimizing operation scheduling and resource utilization at compile time remains a challenging task. In this context, modular Instruction Set Architectures like RISC-V enable the development of tightly-coupled coprocessors that share the code with the host CPU. Techniques exploiting Instruction-Level Parallelism can mitigate the high latency of specialized hardware by dynamically reordering and speculatively executing instructions. This paper presents the first iteration of LEN5, a 64-bit RISC-V microprocessor featuring a modular, dynamically scheduled execution pipeline with Out-of-Order execution and commit. Preliminary implementation figures and benchmarking results over the Embench suite show significant improvements in Instructions Per Cycle of more than 20% compared to simpler in-order microarchitectures. Additionally, LEN5 achieves a 20% higher operating frequency when integrated into a small, edge-oriented microcontroller. The 64-bit architecture also enables up to a 2.4× reduction in the number of instructions required to execute precision-sensitive workloads.

Seeing Beyond the Order: a LEN5 to Sharpen Edge Microprocessors with Dynamic Scheduling / Caon, Michele; Petrolo, Vincenzo; Mirigaldi, Mattia; Guella, Flavia; Masera, Guido; Martina, Maurizio. - ELETTRONICO. - (2024), pp. 47-50. (Intervento presentato al convegno 21st ACM International Conference on Computing Frontiers tenutosi a Ischia (Italy) nel May 7 - 9, 2024) [10.1145/3637543.3652880].

Seeing Beyond the Order: a LEN5 to Sharpen Edge Microprocessors with Dynamic Scheduling

Caon, Michele;Petrolo, Vincenzo;Mirigaldi, Mattia;Guella, Flavia;Masera, Guido;Martina, Maurizio
2024

Abstract

In recent years, the shift towards data-driven workloads has underscored the limitations of traditional Von Neumann embedded computers and centralized processing infrastructures. Heterogeneous embedded Systems on Chip have emerged as a promising alternative offering the performance and energy efficiency benefits of specialized accelerators alongside the versatility of CPU -based systems. However, optimizing operation scheduling and resource utilization at compile time remains a challenging task. In this context, modular Instruction Set Architectures like RISC-V enable the development of tightly-coupled coprocessors that share the code with the host CPU. Techniques exploiting Instruction-Level Parallelism can mitigate the high latency of specialized hardware by dynamically reordering and speculatively executing instructions. This paper presents the first iteration of LEN5, a 64-bit RISC-V microprocessor featuring a modular, dynamically scheduled execution pipeline with Out-of-Order execution and commit. Preliminary implementation figures and benchmarking results over the Embench suite show significant improvements in Instructions Per Cycle of more than 20% compared to simpler in-order microarchitectures. Additionally, LEN5 achieves a 20% higher operating frequency when integrated into a small, edge-oriented microcontroller. The 64-bit architecture also enables up to a 2.4× reduction in the number of instructions required to execute precision-sensitive workloads.
File in questo prodotto:
File Dimensione Formato  
published-paper.pdf

accesso riservato

Descrizione: Published version
Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 732.58 kB
Formato Adobe PDF
732.58 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
main.pdf

accesso aperto

Descrizione: Versione accettata dall'Editore, senza modifiche e informazioni editoriali
Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 685.32 kB
Formato Adobe PDF
685.32 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2989944