DocumentCode :
2672459
Title :
Polyhedral Model Based Data Locality Optimization for Embedded Applications
Author :
Xinyu, Yuan ; Ying, Li
Author_Institution :
Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
fYear :
2010
fDate :
18-20 Dec. 2010
Firstpage :
926
Lastpage :
930
Abstract :
The need for compilers of embedded systems to find effective ways of optimizing series of loop-nests is urgent. This is especially so for streaming applications such as M-Jpeg, H.264 etc. which are popular in embedded systems. The loop bounds and memory references of these applications are primarily affine functions of the outer loop counters and constant parameters. The polyhedral model provides powerful abstractions to optimize loop nests with such regular accesses. Affine transformations in this model capture a complex sequence of execution-reordering loop transformations. We propose a solution to the data locality optimization problem for the embedded systems by using the polyhedral model. Experiments show that our technique leads to 35 percent reduction in external memory accesses over best gcc optimization result.
Keywords :
affine transforms; embedded systems; optimisation; program compilers; affine functions; affine transformations; compilers; data locality optimization problem; embedded systems; execution-reordering loop transformations; loop-nest series optimization; polyhedral model; Arrays; Computational modeling; Data models; Embedded systems; Layout; Optimization; Tiles; Locality optimization; Polyhedral model; embedded systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom)
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4244-9779-9
Electronic_ISBN :
978-0-7695-4331-4
Type :
conf
DOI :
10.1109/GreenCom-CPSCom.2010.120
Filename :
5724944
Link To Document :
بازگشت