DocumentCode :
2241864
Title :
Fractal Coherence: Scalably Verifiable Cache Coherence
Author :
Zhang, Meng ; Lebeck, Alvin R. ; Sorin, Daniel J.
Author_Institution :
Dept. of ECE, Duke Univ. Durham, Durham, UK
fYear :
2010
fDate :
4-8 Dec. 2010
Firstpage :
471
Lastpage :
482
Abstract :
We propose an architectural design methodology for designing formally verifiable cache coherence protocols, called Fractal Coherence. Properly designed to be fractal in behavior, the proposed family of cache coherence protocols can be formally verified correct for systems with an arbitrary number of cores, using existing, automated formal tools. We show, by designing and implementing a specific Fractal Coherence protocol, called Tree Fractal, that Fractal Coherence protocols can attain comparable performance to traditional snooping and directory protocols.
Keywords :
cache storage; formal verification; protocols; shared memory systems; TreeFractal; architectural design; cache coherence protocol; formal verification; fractal coherence; cache coherence; formal verification; multicore;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture (MICRO), 2010 43rd Annual IEEE/ACM International Symposium on
Conference_Location :
Atlanta, GA
ISSN :
1072-4451
Print_ISBN :
978-1-4244-9071-4
Type :
conf
DOI :
10.1109/MICRO.2010.11
Filename :
5695559
Link To Document :
بازگشت