• 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