DocumentCode
1838996
Title
Design of error-tolerant cache memory for multithreaded computing
Author
Wang, Shuo ; Wang, Lei
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Connecticut, Storrs, CT
fYear
2008
fDate
18-21 May 2008
Firstpage
1890
Lastpage
1893
Abstract
With the trend towards nanometer billion-transistor integration, reliable computing becomes increasingly challenged by semiconductor process variations and low-level physical effects. This is particularly a problem for on-chip memory circuits. In this paper, we propose an error-tolerant memory design technique based on a unique phenomenon referred to as the inter-thread transient redundancy in multithreaded computing. A new memory microarchitecture is developed that exploits dynamic mapping strategies for compensation of unpredictable performance variations and soft errors. Trace driven simulations on the SPEC CPU2000 benchmarks show the advantages of the proposed technique for improving error tolerance in multithreaded microprocessors.
Keywords
cache storage; microprocessor chips; network synthesis; dynamic mapping strategies; error-tolerant cache memory; inter-thread transient redundancy; memory microarchitecture; multithreaded computing; multithreaded microprocessors; nanometer billion-transistor integration; on-chip memory circuits; Cache memory; Computational modeling; Computer errors; Hardware; Integrated circuit reliability; Microarchitecture; Microprocessors; Physics computing; Redundancy; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location
Seattle, WA
Print_ISBN
978-1-4244-1683-7
Electronic_ISBN
978-1-4244-1684-4
Type
conf
DOI
10.1109/ISCAS.2008.4541811
Filename
4541811
Link To Document