DocumentCode
649082
Title
Optimal data allocation algorithm for loop-centric applications on scratch-PAD memories
Author
Yibo Guo ; Qingfeng Zhuge ; Jun Zhang ; Jingtong Hu ; Sha, Edwin H-M
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
fYear
2013
fDate
16-18 Oct. 2013
Firstpage
383
Lastpage
388
Abstract
The traditional way of managing SPM with arrays is fetching data tiles that are required for the current computation from the off-chip memory. Yet, this method is not the best solution for the array intensive applications. In this paper, we propose a dynamic programming algorithm that can optimally minimize the data transferring cost and the memory access cost for a regular loop. According to the experimental results, the DLAA algorithm can reduce time and energy of the total memory access cost for loops by an average 35-40% compared with the traditional data tiling algorithms.
Keywords
embedded systems; integrated memory circuits; DLAA algorithm; SPM; data allocation algorithm; data tiling algorithms; data transferring cost; dynamic programming algorithm; loop-centric applications; off-chip memory; scratch-PAD memories; total memory access cost; Embedded system; SPM; data placement;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems (SiPS), 2013 IEEE Workshop on
Conference_Location
Taipei City
ISSN
2162-3562
Type
conf
DOI
10.1109/SiPS.2013.6674537
Filename
6674537
Link To Document