STRELA: STReaming ELAstic CGRA Accelerator for Embedded Systems
Daniel Vazquez (1), Jose Miranda (2), Alfonso Rodriguez (1), Andres, Otero (1), Pascuale Davide Schiavone (2), David Atienza (2) ((1) Centro de, Electronica Industrial, Universidad Politecnica de Madrid (UPM), (2) Embedded, Systems Laboratory

TL;DR
STRELA introduces an elastic, reconfigurable CGRA integrated into a RISC-V SoC, enhancing energy efficiency and performance for embedded applications through adaptable mapping strategies and optimized microarchitecture.
Contribution
It presents a novel elastic CGRA architecture with conditionals and irregular loops support, integrated into an energy-efficient RISC-V SoC, with strategies for both simple and complex kernel execution.
Findings
Achieves up to 1.22 GOPs peak performance
Energy efficiency reaches 115.96 MOPs/mW
Speed-ups of up to 18.61x compared to baseline
Abstract
Reconfigurable computing offers a good balance between flexibility and energy efficiency. When combined with software-programmable devices such as CPUs, it is possible to obtain higher performance by spatially distributing the parallelizable sections of an application throughout the reconfigurable device while the CPU is in charge of control-intensive sections. This work introduces an elastic Coarse-Grained Reconfigurable Architecture (CGRA) integrated into an energy-efficient RISC-V-based SoC designed for the embedded domain. The microarchitecture of CGRA supports conditionals and irregular loops, making it adaptable to domain-specific applications. Additionally, we propose specific mapping strategies that enable the efficient utilization of the CGRA for both simple applications, where the fabric is only reconfigured once (one-shot kernel), and more complex ones, where it is necessary…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParticle Detector Development and Performance · Particle accelerators and beam dynamics
