• DocumentCode
    3522682
  • Title

    StimulusCache: Boosting performance of chip multiprocessors with excess cache

  • Author

    Lee, Hyunjin ; Cho, Sangyeun ; Childers, Bruce R.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • fYear
    2010
  • fDate
    9-14 Jan. 2010
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Technology advances continuously shrink on-chip devices. Consequently, the number of cores in a single chip multiprocessor (CMP) is expected to grow in coming years. Unfortunately, with smaller device size and greater integration, chip yield degrades significantly. Guaranteeing that all chip components function correctly leads to an unrealistically low yield. Chip vendors have adopted a design strategy to market partially functioning processor chips to combat this problem. The two major components in a multicore chip are compute cores and on-chip memory such as L2 cache. From the viewpoint of the chip yield, the compute cores have a much lower yield than the on-chip memory due to their logic complexity and well-established memory yield enhancing techniques. Therefore, future CMPs are expected to have more available on-chip memories than working cores. This paper introduces a novel on-chip memory utilization scheme called StimulusCache, which decouples the L2 caches of faulty compute cores and employs them to assist applications on other working cores. Our extensive experimental evaluation demonstrates that StimulusCache significantly improves the performance of both single-threaded and multithreaded workloads.
  • Keywords
    cache storage; integrated circuit design; microprocessor chips; multi-threading; L2 cache; StimulusCache; chip multiprocessors; compute cores; design strategy; logic complexity; multicore chip; multithreaded workloads; on-chip devices; on-chip memory utilization scheme; single-threaded workloads; Boosting; Circuit faults; Computer science; Degradation; Error correction codes; Logic; Multicore processing; Redundancy; Semiconductor device manufacture; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computer Architecture (HPCA), 2010 IEEE 16th International Symposium on
  • Conference_Location
    Bangalore
  • ISSN
    1530-0897
  • Print_ISBN
    978-1-4244-5658-1
  • Type

    conf

  • DOI
    10.1109/HPCA.2010.5416644
  • Filename
    5416644