DocumentCode :
2354010
Title :
Transparent dynamic binding with fault-tolerant cache coherence protocol for chip multiprocessors
Author :
Shan, Shuchang ; Hu, Yu ; Li, Xiaowei
Author_Institution :
Key Lab. of Comput. Syst. & Archit., CAS, Beijing, China
fYear :
2011
fDate :
27-30 June 2011
Firstpage :
291
Lastpage :
302
Abstract :
Aggressive technology scaling causes chip multiprocessors increasingly error-prone. Core-level fault-tolerant approaches bind two cores to implement redundant execution and error detection. However, along with more cores integrated into one chip, existing static and dynamic binding schemes suffer from the scalability problem when considering the violation effects caused by external write operations. In this paper, we present a transparent dynamic binding (TDB) mechanism to address the issue. Learning from static binding schemes, we involve the private caches to hold identical data blocks, thus we reduce the global masters-lave consistency maintenance to the scale of the private caches. With our fault-tolerant cache coherence protocol, TDB satisfies the objective of private cache consistency, therefore provides excellent scalability and flexibility. Experimental results show that, for a set of parallel workloads, the overall performance of our TDB scheme is very close to that of baseline fault-tolerant systems, outperforming dynamic core coupling by 9.2%, 10.4%, 18% and 37.1% when considering 4, 8, 16 and 32 cores respectively.
Keywords :
fault tolerant computing; microprocessor chips; protocols; TDB; chip multiprocessors; core level fault tolerant approaches; dynamic binding schemes; dynamic core coupling; error detection; fault tolerant cache coherence protocol; fault-tolerant systems; redundant execution; scalability problem; static binding schemes; transparent dynamic binding; Coherence; Fault tolerance; Fault tolerant systems; Master-slave; Pipelines; System-on-a-chip; Chip multiprocessor; cache coherence protocol; fault tolerance; master-slave memory consistency; transparent dynamic binding (TDB);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems & Networks (DSN), 2011 IEEE/IFIP 41st International Conference on
Conference_Location :
Hong Kong
ISSN :
1530-0889
Print_ISBN :
978-1-4244-9232-9
Electronic_ISBN :
1530-0889
Type :
conf
DOI :
10.1109/DSN.2011.5958227
Filename :
5958227
Link To Document :
بازگشت