X-HEEP: An Open-Source, Configurable and Extendible RISC-V Microcontroller for the Exploration of Ultra-Low-Power Edge Accelerators
Simone Machetti, Pasquale Davide Schiavone, Thomas Christoph M\"uller,, Miguel Pe\'on-Quir\'os, David Atienza

TL;DR
This paper introduces X-HEEP, an open-source, configurable RISC-V microcontroller platform optimized for ultra-low-power edge accelerators, demonstrating significant energy savings in healthcare applications.
Contribution
The paper presents X-HEEP, a novel extendible platform supporting custom low-power accelerators, with real-world FPGA and silicon implementations for healthcare applications.
Findings
Achieved 4.9x energy savings with CGRA accelerators.
Achieved 4.8x energy savings with IMC accelerators.
Demonstrated platform's configurability and real-world applicability.
Abstract
The field of edge computing has witnessed remarkable growth owing to the increasing demand for real-time processing of data in applications. However, challenges persist due to limitations in performance and power consumption. To overcome these challenges, heterogeneous architectures have emerged that combine host processors with specialized accelerators tailored to specific applications, leading to improved performance and reduced power consumption. However, most of the existing platforms lack the necessary configurability and extendability options for integrating custom accelerators. To overcome these limitations, we introduce in this paper the eXtendible Heterogeneous Energy-Efficient Platform (X-HEEP). X-HEEP is an open-source platform designed to natively support the integration of ultra-low-power edge accelerators. It provides customization options to match specific application…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Embedded Systems Design Techniques · Real-Time Systems Scheduling
