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
Link To Document