Title
Memory access optimization in compilation for coarse-grained reconfigurable architectures
Abstract
Coarse-grained reconfigurable architectures (CGRAs) promise high performance at high power efficiency. They fulfil this promise by keeping the hardware extremely simple, and moving the complexity to application mapping. One major challenge comes in the form of data mapping. For reasons of power-efficiency and complexity, CGRAs use multibank local memory, and a row of PEs share memory access. In order for each row of the PEs to access any memory bank, there is a hardware arbiter between the memory requests generated by the PEs and the banks of the local memory. However, a fundamental restriction remains in that a bank cannot be accessed by two different PEs at the same time. We propose to meet this challenge by mapping application operations onto PEs and data into memory banks in a way that avoids such conflicts. To further improve performance on multibank memories, we propose a compiler optimization for CGRA mapping to reduce the number of memory operations by exploiting data reuse. Our experimental results on kernels from multimedia benchmarks demonstrate that our local memory-aware compilation approach can generate mappings that are up to 53% better in performance (26% on average) compared to a memory-unaware scheduler.
Year
DOI
Venue
2011
10.1145/2003695.2003702
ACM Trans. Design Autom. Electr. Syst.
Keywords
Field
DocType
cgra mapping,local memory,application mapping,pes share memory access,multibank memory,multibank local memory,different pes,memory access optimization,memory operation,coarse-grained reconfigurable architecture,memory bank,memory request,shared memory,compiler optimization,power efficiency
Memory bank,Interleaved memory,Computer architecture,Uniform memory access,Physical address,Computer science,Parallel computing,Cache-only memory architecture,Real-time computing,Memory management,Memory map,Distributed shared memory
Journal
Volume
Issue
ISSN
16
4
1084-4309
Citations 
PageRank 
References 
6
0.49
20
Authors
4
Name
Order
Citations
PageRank
Yongjoo Kim112510.86
Jongeun Lee242933.71
Aviral Shrivastava381268.67
Yunheung Paek493576.05