• DocumentCode
    2309995
  • Title

    A Pollution Alleviative L2 Cache Replacement Policy for Chip Multiprocessor Architecture

  • Author

    Zhang, Jun ; Fan, Xiaoya ; Song-He Liu

  • Author_Institution
    Coll. of Comput. Sci., Northwestern Polytech. Univ., Xi´´an
  • fYear
    2008
  • fDate
    12-14 June 2008
  • Firstpage
    310
  • Lastpage
    316
  • Abstract
    Chip multi-processor exploits both instruction-level and thread-level parallelism effectively. In a typical chip multi-processor architecture, L2 cache is shared by multiple cores. Sharing the L2 cache allows high cache utilization and avoids duplicating cache hardware resources. Unfortunately, the mis-predictions of any processor core could lead the load miss from the wrong path to write some useless data into the shared L2 cache, and cause L2 cache pollution. This may increase additional cache misses and lessen performance of other threads for failing to occupy sufficient L2 cache space, and even cause threads starvation. This paper proposes a light pollution replacement policy for shared L2 cache, called LPR, which priorities swapping of wrong path data to eliminate the pollution caused by the execution of the wrong path load instructions as soon as possible. Under the configuration of dual-core CMP architecture, 32KB private data/instruction L1 cache, 512KB shared L2 cache, simulation results show that LPR improves the IPC from 1.83% to 7.57% averagely, 11.1% mostly, and increases the L2 cache hit rate from 0.47% to 0.85% averagely, 1.91% mostly, due to the pollution alleviation of the shared L2 cache.
  • Keywords
    cache storage; computer architecture; microprocessor chips; multiprocessing systems; L2 cache; cache utilization; chip multiprocessor architecture; dual-core CMP architecture; instruction-level parallelism; light pollution replacement policy; thread-level parallelism; wrong path load instruction; Cache storage; Computer architecture; Computer science; Educational institutions; Hardware; Helium; Parallel processing; Surface-mount technology; Urban pollution; Yarn; Cache; Chip Multi-processor; Replacement policy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture, and Storage, 2008. NAS '08. International Conference on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-0-7695-3187-8
  • Type

    conf

  • DOI
    10.1109/NAS.2008.30
  • Filename
    4579608