Samenvatting
Emerging data-driven applications in the embedded, e-Health, and internet of things (IoT) domain require complex on-device signal analysis and data reduction to maximize energy efficiency on these energy-constrained devices. Coarse-grained reconfigurable architectures (CGRAs) have been proposed as a good compromise between flexibility and energy efficiency for ultra-low power (ULP) signal processing. Existing CGRAs are often specialized and domain-specific or can only accelerate simple kernels, which makes accelerating complete applications on a CGRA while maintaining high energy efficiency an open issue. Moreover, the lack of instruction set architecture (ISA) standardization across CGRAs makes code generation using current compiler technology a major challenge.
This work introduces R-Blocks; a ULP CGRA with HW/SW co-design tool-flow based on the OpenASIP toolset. This CGRA is extremely flexible due to its well-established VLIW-SIMD execution model and support for flexible SIMD-processing, while maintaining an extremely high energy efficiency using software bypassing, optimized instruction delivery, and local scratchpad memories. R-Blocks is synthesized in a commercial 22-nm FD-SOI technology and achieves a full-system energy efficiency of 115 MOPS/mW on a common FFT benchmark, 1.45x higher than a highly tuned embedded RISC-V processor. Comparable energy efficiency is obtained on multiple complex workloads, making R-Blocks a promising acceleration target for general-purpose computing.
| Originele taal-2 | Engels |
|---|---|
| Artikelnummer | 34 |
| Pagina's (van-tot) | 1-34 |
| Aantal pagina's | 34 |
| Tijdschrift | ACM Transactions on Reconfigurable Technology and Systems |
| Volume | 17 |
| Nummer van het tijdschrift | 2 |
| Vroegere onlinedatum | 10 mei 2024 |
| DOI's | |
| Status | Gepubliceerd - jun. 2024 |
Duurzame ontwikkelingsdoelstellingen van de VN
Deze output draagt bij aan de volgende duurzame ontwikkelingsdoelstelling(en)
-
SDG 7 – Betaalbare en schone energie
Trefwoorden
- Coarse-grained reconfigurable architecture
- HW/SW co-design
- Code generation
- Energy efficiency
Vingerafdruk
Duik in de onderzoeksthema's van 'R-Blocks: an Energy-Efficient, Flexible, and Programmable CGRA'. Samen vormen ze een unieke vingerafdruk.Projecten
- 1 Afgelopen
-
STW Zero 15-06 P5 Dependable Autonomous Mobile Computing
Goossens, K. G. W. (Project Manager), De, S. (Projectmedewerker), van der Hagen, D. (Project communicatie medewerker), de Mol-Regels, M. (Project communicatie medewerker), Vadivel, K. (Projectmedewerker) & de Bruin, B. (Projectmedewerker)
1/01/18 → 31/12/22
Project: Onderzoek direct
Citeer dit
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver