• DocumentCode
    800121
  • Title

    Enabling MPEG-2 video playback in embedded systems through improved data cache efficiency

  • Author

    Soderquist, Peter ; Leeser, Miriam ; Rojas, Juan-Carlos

  • Author_Institution
    Intel Corp., Hudson, MA, USA
  • Volume
    8
  • Issue
    1
  • fYear
    2006
  • Firstpage
    81
  • Lastpage
    89
  • Abstract
    Digital video decoding, enabled by the MPEG-2 video standard, is an important future application for embedded systems, particularly personal digital assistants and other information appliances. Many such systems require portability and wireless communication capabilities, and thus face severe limitations in size and power consumption. This places a premium on integration and efficiency, and favors software solutions for video functionality over specialized hardware. Apart from computation, an equally important problem in video decoding is the data bandwidth and the need to insure adequate data supply. MPEG data sets are very large, and generate significant amounts of excess memory traffic for standard data caches, up to 100 times the amount required for decoding. Yet MPEG data has locality which caches can exploit if properly optimized, providing fast, flexible, and automatic data supply. We propose a set of enhancements which target the specific needs of the heterogeneous types within the MPEG decoder working set. These optimizations significantly improve the efficiency of small caches, reducing cache-memory traffic by almost 70%, and can make an enhanced 4-kB cache perform better than a standard 1 MB cache. This performance improvement can enable high-resolution, full frame rate video playback in cheaper, smaller systems than would otherwise be possible.
  • Keywords
    cache storage; data compression; embedded systems; video coding; MPEG-2 video playback; cache-memory traffic; data cache efficiency; digital video decoding; embedded system; high-resolution; multimedia computing; Bandwidth; Decoding; Embedded system; Hardware; MPEG 4 Standard; Personal digital assistants; Satellite broadcasting; Transform coding; Video coding; Video compression; Cache memories; multimedia computing; video codecs; video coding; video signal processing;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2005.861289
  • Filename
    1580528