• DocumentCode
    3017833
  • Title

    Cache conscious data layout organization for embedded multimedia applications

  • Author

    Kulkarni, C. ; Ghez, C. ; Miranda, M. ; Catthoor, F. ; De Man, H.

  • Author_Institution
    IMEC, Leuven, Belgium
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    686
  • Lastpage
    691
  • Abstract
    Cache misses form a major bottleneck for real-time multimedia applications due to the off-chip accesses to the main memory. This results in both a major access bandwidth overhead (and related power consumption) as well as performance penalties. In this paper, we propose a new technique for organizing data in the main memory for data dominated multimedia applications so as to reduce majority of the conflict cache misses. The focus of this paper is on the formal and heuristic algorithms we use to steer the data layout decisions and the experimental results obtained using a prototype tool. Experiments on real-life demonstrators illustrate that we are able to reduce up to 82% of the conflict misses for applications that are already aggressively transformed at the source-level. At the same time, we also reduce the off-chip data accesses by up to 78% and combined with address optimizations we are able to reduce the execution time. Thus our approach is complimentary to the more conventional way of reducing misses by reorganizing the execution order
  • Keywords
    cache storage; data structures; embedded systems; memory architecture; multimedia computing; access bandwidth overhead; address optimizations; cache conscious data layout organization; conflict cache misses; data layout decisions; embedded multimedia applications; execution time; heuristic algorithms; off-chip data accesses; real-time multimedia applications; Algorithm design and analysis; Bandwidth; Costs; Energy consumption; Heuristic algorithms; Optimization methods; Organizing; Prototypes; Size control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
  • Conference_Location
    Munich
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-0993-2
  • Type

    conf

  • DOI
    10.1109/DATE.2001.915099
  • Filename
    915099