BandMap: Application Mapping with Bandwidth Allocation forCoarse-Grained Reconfigurable Array
Xiaobing Ni, Jiaheng Ruan, Mengke Ge, Wendi Sun, Song Chen, Yi Kang

TL;DR
This paper introduces BandMap, an application mapping algorithm for CGRA that optimizes bandwidth allocation based on data transfer demands, reducing routing PEs and improving efficiency over previous methods.
Contribution
BandMap is a novel application mapping algorithm that allocates bandwidth in CGRA based on data transfer demands, especially for highly reused data, using MIS on a conflict graph.
Findings
Reduces routing PEs compared to BusMap.
Achieves similar or smaller initiation intervals.
Improves bandwidth allocation efficiency.
Abstract
This paper proposes an application mapping algorithm, BandMap, for coarse-grained reconfigurable array (CGRA), which allocates the bandwidth in PE array according to the transferring demands of data, especially the data with high spatial reuse, to reduce the routing PEs. To cover bandwidth allocation, BandMap maps the data flow graphs (DFGs), abstracted from applications, by solving the maximum independent set (MIS) on a mixture of tuple and quadruple resource occupation conflict graph. Compared to a state-of-art BusMap work, Bandmap can achieve reduced routing PEs with the same or even smaller initiation interval (II).
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Interconnection Networks and Systems · 3D IC and TSV technologies
