The microarchitecture of a multi-threaded RISC-V compliant processing core family for IoT end-nodes

04 Pubblicazione in atti di convegno
Cheikh A., Cerutti G., Mastrandrea A., Menichelli F., Olivieri M.
ISSN: 1876-1100

Internet-of-Things end-nodes demand low power processing platforms characterized by heterogeneous dedicated units, controlled by a processor core running multiple control threads. Such architecture scheme fits one of the main target application domain of the RISC-V instruction set. We present an open-source processing core compliant with RISC-V on the software side and with the popular Pulpino processor platform on the hardware side, while supporting interleaved multi-threading for IoT applications. The latter feature is a novel contribution in this application domain. We report details about the microarchitecture design along with performance data.

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma