arXiv · 2512.02859
Monomorphism-based CGRA Mapping via Space and Time Decoupling
Abstract
Coarse-Grain Reconfigurable Arrays (CGRAs) provide flexibility and energy efficiency in accelerating compute-intensive loops. Existing compilation techniques often struggle with scalability, unable to map code onto large CGRAs. To address this, we propose a novel approach to the mapping problem where the time and space dimensions are decoupled and explored separately. We leverage an SMT formulation to traverse the time dimension first, and then perform a monomorphism-based search to find a valid spatial solution. Experimental results show that our approach achieves the same mapping quality of state-of-the-art techniques while significantly reducing compilation time, with this reduction being particularly tangible when compiling for large CGRAs. We achieve approximately $10^5\times$ average compilation speedup for the benchmarks evaluated on a $20\times 20$ CGRA.
Explore related subjects
Keep this discovery
Cristian Tirelli, Rodrigo Otoni, Laura Pozzi. 2025-12-02. Monomorphism-based CGRA Mapping via Space and Time Decoupling. https://doi.org/10.23919/date64628.2025.10992940
Cite the original work for its findings. Save a collection to share your selection of sources.