Litcius/Paper detail

PANORAMA

Dhananjaya Wijerathne, Zhaoying Li, Thilini Kaushalya Bandara, Tulika Mitra

2022Proceedings of the 59th ACM/IEEE Design Automation Conference18 citationsDOIOpen Access PDF

Abstract

CGRAs are well-suited as hardware accelerators due to power efficiency and reconfigurability. However, their potential is limited by the inability of the compiler to map complex loop kernels onto the architectures effectively. We propose PANORAMA, a fast and scalable compiler based on a divide-and-conquer approach to generate quality mapping for complex dataflow graphs (DFG) representing loop bodies onto larger CGRAs. PANORAMA improves the throughput of the mapped loops by up to 2.6x with 8.7x faster compilation time compared to the state-of-the-art techniques.

Topics & Concepts

Computer sciencePanoramaReconfigurabilityDataflowCompilerParallel computingScalabilityThroughputComputer architectureProgramming languageOperating systemArtificial intelligenceWirelessParallel Computing and Optimization TechniquesEmbedded Systems Design TechniquesInterconnection Networks and Systems