Mage: a Decoupled Access-Execute CGRA tailored for Static Control Applications
Coarse-Grained Reconfigurable Architectures (CGRAs) have been thoroughly explored as a promising solution for accelerating compute-intensive applications, offering a balance between flexibility and energy efficiency. Recently, CGRA designs have tried to handle arbitrary complex code constructs, often resulting in increased architectural complexity and inefficient use of Processing Elements (PEs), in particular for Address Generation Instructions (AGIs).This paper introduces Mage, a Decoupled Access-Execute (DAE) CGRA specifically optimised for Static Control Programs (SCPs), which are well-suited for DAE-based acceleration. By leveraging an SCP-tailored Address Generation Unit for affine access patterns computation, Mage maximises PE utilisation for data processing. Compared to other State-of-the-Art DAE CGRAs, Mage reduces area occupation by up to 5.7x while ensuring high area efficiency, reaching 5701.7 MOPs/mm<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>.
Authors
- Fabrizio Riente (ORCID: https://orcid.org/0000-0003-4147-1098)
- Marco Vacca (ORCID: https://orcid.org/0000-0003-2920-3357)
- Giovanna Turvani (ORCID: https://orcid.org/0000-0002-8520-906X)
- Mariagrazia Graziano (ORCID: https://orcid.org/0000-0002-8721-9990)
- Maurizio Zamboni (ORCID: https://orcid.org/0000-0001-8179-5973)
- Alessio Naclerio (ORCID: https://orcid.org/0009-0009-8655-1324)
Institutions
- Politecnico di Torino (IT)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043426
- Citations
- 2
- Primary Topic
- Real-Time Systems Scheduling
- Type
- article
- Field-Weighted Citation Impact
- 4.54