DocumentCode :
2863166
Title :
An Efficient Test Design for Verification of Cache Coherence in CMPs
Author :
Dalui, Mamata ; Sikdar, Biplab K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Nat. Inst. of Technol., Durgapur, India
fYear :
2011
fDate :
12-14 Dec. 2011
Firstpage :
328
Lastpage :
334
Abstract :
The data coherence in the cache systems of CMPs with thousands of processors are to be more accurate and reliable. This work proposes an effective solution to address this issue through introduction of highly efficient test logic with the cache controller. It is based on the modular structure of Cellular Automata (CA) and a special class of CA referred to as the SACA (single length single cycle attractor CA) has been introduced to identify the inconsistencies in cache line states of the processors´ private caches. The hardware implementation of the proposed test logic can ensure quick verification of cache inconsistencies in CMPs. The proposed design eliminates the requirement of huge storage as well as the complex data structures commonly used to verify the data coherency in a multiprocessor system.
Keywords :
cache storage; cellular automata; microprocessor chips; multiprocessing systems; CMP; SACA; cache coherence verification; cache controller; cache systems; cellular automata; chip multiprocessor system; data coherence; efficient test design; processor private caches; Automata; Coherence; Hardware; Program processors; Protocols; Reliability engineering; Cache coherence; Chip Multi-Processor; Coherence controller; Fault detection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable, Autonomic and Secure Computing (DASC), 2011 IEEE Ninth International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4673-0006-3
Type :
conf
DOI :
10.1109/DASC.2011.72
Filename :
6118765
Link To Document :
بازگشت