• DocumentCode
    1652746
  • Title

    A multi-level block priority based instruction caching scheme for multimedia processors

  • Author

    Kang, Jiyang ; Sung, Wonyong

  • Author_Institution
    Sch. of Electr. Eng., Seoul Nat. Univ., South Korea
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    125
  • Lastpage
    132
  • Abstract
    A new instruction caching scheme that utilizes the block priority information is proposed mainly targeted for embedded multimedia processors. The block priority information is obtained by profiling application programs. The goal of this caching scheme is to keep more important code blocks longer using the block priority information, which programmers provide by analyzing the profiling results of multimedia applications. In addition to a new caching scheme, algorithms for determining the priority of each code block statically are also developed and their performances are evaluated using an H.263 video encoder. The experimental results show that the cache miss ratio can be reduced up to nearly a half of that of the normal least recently used (LRU) replacement scheme although the improvement depends on the cache size. The effects of varying cache size, associativity, and line size on the performance of proposed prioritization methods are also investigated. Moreover, the performance gain that can be achieved by employing more than two priority levels is also discussed
  • Keywords
    cache storage; data compression; digital signal processing chips; multimedia systems; video coding; DSP processors; LRU replacement scheme; R.263 video encoder; application programs; associativity; cache miss ratio; cache size; embedded multimedia processors; least recently used algorithm; line size; multilevel block priority based instruction caching; multimedia applications; performance gain; prioritization methods; profiling results; Cache memory; Digital signal processing; Electronic mail; Information analysis; Memory management; Performance evaluation; Performance gain; Programming profession; Random access memory; Read-write memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2001 IEEE Workshop on
  • Conference_Location
    Antwerp
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-7145-3
  • Type

    conf

  • DOI
    10.1109/SIPS.2001.957338
  • Filename
    957338