Ivan Biundo
Integration of LEN5, a RISC-V Out-of-Order Microprocessor, Inside a Low-Power, Heterogeneous System on Chip.
Rel. Maurizio Martina, Guido Masera, Michele Caon, Mattia Mirigaldi. Politecnico di Torino, Master of science program in Electronic Engineering, 2024
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (6MB) | Preview |
Abstract
Processors that support Out-of-Order (OoO) execution are widely used today, forming the foundation of modern processors. The ability to reorder the execution of instructions makes these processors, already widely adopted in consumer and High-Performance Computing fields, attractive for modern Low-Power Heterogeneous Systems, where it is essential to coordinate a large number of peripherals such as Coprocessors, Accelerators, GPUs, etc., with arbitrary latencies. Being able to execute instructions as soon as their operands are available, rather than in the order specified by the user, helps to mask the latencies of these peripherals while simultaneously increasing Instruction Level Parallelism (ILP), thus enhancing performance.
In this context, architectures based on modular ISAs, such as RISC-V, are particularly suited for application-specific scenarios where it is crucial to support custom instructions to accelerate and improve the efficiency of critical parts of selected applications
Publication type
URI
![]() |
Modify record (reserved for operators) |
