DOE OSTI · 1886255
ASAP: Automatic Synthesis of Area-Efficient and Precision-Aware CGRAs
Abstract
Coarse-grained reconfigurable accelerators (CGRAs) are a promising accelerator design choice that strikes a balance between performance and adaptability to different computing patterns across various applications domains. Designing a CGRA for a specific application domain involves enormous software/hardware engineering effort. Recent research works explore loop transformations, functional unit types, network topology, and memory size to identify optimal CGRA designs given a set of kernels from a specific application do- main. Unfortunately, the impact of functional units with different precision support has rarely been investigated. To address this gap, we propose ASAP – a hardware/software co-design framework that automatically identifies and synthesizes optimal precision-aware CGRA for a set of applications of interest. Our evaluation shows that ASAP generates specialized designs 3.2×, 4.21×, and 5.8× more efficient (in terms of performance per unit of energy or area) than non-specialized homogeneous CGRAs, for the scientific computing, embedded, and edge machine learning domains, respectively, with limited accuracy loss. Moreover, ASAP provides more efficient designs than other state-of-the-art synthesis frameworks for specialized CGRAs.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Tan, Cheng, Tambe, Thierry, Zhang, Jeff, Fang, Bo, Geng, Tong, Wei, Gu-Yeon, Brooks, David, Tumeo, Antonino, Gopalakrishnan, Ganesh, Li, Ang. 2022-06-27. ASAP: Automatic Synthesis of Area-Efficient and Precision-Aware CGRAs. https://doi.org/10.1145/3524059.3532359
Cite the original work for its findings. Save a collection to share your selection of sources.