Loop self-pipelining onto coarse-grained reconfigurable architecture for embedded media optimization

Dawei Wang,Sikun Li,Yong Dou
2008-01-01
Journal of Information and Computational Science
Abstract:Coarse-grained reconfigurable architectures (CGRA) provide flexible and efficient solution for data-intensive applications. Loop kernels of these applications always consume much execution time of the whole program. However, mapping loop kernels onto CGRA is still hard to meet performance/cost constraints. This paper proposes a novel approach for automatically mapping loop kernels onto CGRA with loop self-pipelining to optimize embedded media applications. The problem formulation is shown first. Then we present the resource sharing and pipelining of lspCGRA. Further, a loop kernel pipelining mapping is proposed. The conclusions show that our approach gains less resource occupation by 16.3% and more throughputs by 169.1% than previous advanced SPKM. © 2008 Binary Information Press December 2008.
What problem does this paper attempt to address?