• DocumentCode
    474444
  • Title

    An automatic Scratch Pad Memory management tool and MPEG-4 encoder case study

  • Author

    Baert, Rogier ; De Greef, Eddy ; Brockmeyer, Erik

  • Author_Institution
    IMEC, Leuven
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    201
  • Lastpage
    204
  • Abstract
    Using software-controlled scratch-pad memory (SPM) in systems-on-chip has the potential of reducing power consumption by using design-time application knowledge to reduce memory accesses and processor stalls. This paper presents a fully automatic application analysis and transformation tool which selects data-structures for transfer to the SPM and schedules data transfers between background memory and SPM (pre-fetching) to achieve both high performance and low power consumption. A case study applying this tool on an MPEG-4 video encoder shows an overall power reduction of 25%, a 40% power reduction in just the memories and a 40% reduction in processor cycles as compared to an optimized hardware-cache based solution.
  • Keywords
    cache storage; storage management; video coding; MPEG-4 video encoder; data-structures; fully automatic application analysis; hardware cache; power reduction; software-controlled scratch-pad memory management tool; systems-on-chip; MPEG 4 Standard; Memory management; Cache; MPEG-4; Memory Hierarchy; Scratch-Pad;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555808