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 :
بازگشت