DocumentCode
2679522
Title
Combined loop transformation and hierarchy allocation for data reuse optimization
Author
Cong, Jason ; Zhang, Peng ; Zou, Yi
Author_Institution
Comput. Sci. Dept., Univ. of California, Los Angeles, CA, USA
fYear
2011
fDate
7-10 Nov. 2011
Firstpage
185
Lastpage
192
Abstract
External memory bandwidth is a crucial bottleneck in the majority of computation-intensive applications for both performance and power consumption. Data reuse is an important technique for reducing the external memory access by utilizing the memory hierarchy. Loop transformation for data locality and memory hierarchy allocation are two major steps in data reuse optimization flow. But they were carried out independently. This paper presents a combined approach which optimizes loop transformation and memory hierarchy allocation simultaneously to achieve global optimal results on external memory bandwidth and on-chip data reuse buffer size. We develop an efficient and optimal solution to the combined problem by decomposing the solution space into two subspaces with linear and nonlinear constraints respectively. We show that we can significantly prune the solution space without losing its optimality. Experimental results show that our scheme can save up to 31% of on-chip memory size compared to the separated two-step method when the memory hierarchy allocation problem is not trivial. Also, run-time complexity is acceptable for the practical cases.
Keywords
optimisation; storage management; computation-intensive application; data locality; data reuse optimization; external memory access; external memory bandwidth; loop transformation; memory hierarchy allocation; nonlinear constraint; on-chip data reuse buffer size; power consumption; Arrays; Bandwidth; Memory management; Optimization; Resource management; System-on-a-chip; Vectors; High-level synthesis; data reuse; loop transformation; memory hierarchy optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design (ICCAD), 2011 IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-4577-1399-6
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2011.6105324
Filename
6105324
Link To Document