• DocumentCode
    3419131
  • Title

    Memory requirement optimization with loop fusion and loop shifting

  • Author

    Hu, Qubo ; Palkovic, Martin ; Kjeldsberg, Per Gunnar

  • Author_Institution
    Norwegian Univ. of Sci. & Technol., Trondheim, Norway
  • fYear
    2004
  • fDate
    31 Aug.-3 Sept. 2004
  • Firstpage
    272
  • Lastpage
    278
  • Abstract
    Loop fusion and loop shifting are well recognized loop transformations for memory requirement reduction. State-of-the-art optimizations with loop fusion and shifting are based on heuristics without any evaluation of the resulting effects during each optimization step. Thus we cannot guarantee that each step results in a reduced overall memory requirement. On the other hand, most memory requirement estimations at system level are inefficient and slow. Also the estimation is not started until the optimization is done. Having to iterate between optimization and estimation is very time consuming. In this paper, we present a storage requirement optimization method which combines the optimization and estimation processes with the goal to have continuous estimates during the optimization and hence to achieve lower memory requirements.
  • Keywords
    circuit optimisation; memory architecture; estimation process; loop fusion; loop shifting; loop transformations; memory requirement optimization; storage requirement; Digital systems; Embedded computing; Embedded system; Energy consumption; Frequency; Law; Legal factors; Multimedia communication; Multimedia systems; Optimization methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2004. DSD 2004. Euromicro Symposium on
  • Print_ISBN
    0-7695-2203-3
  • Type

    conf

  • DOI
    10.1109/DSD.2004.1333287
  • Filename
    1333287