DocumentCode :
1971077
Title :
Dynamic Verification of Memory Consistency in Cache-Coherent Multithreaded Computer Architectures
Author :
Meixner, Albert ; Sorin, Daniel J.
Author_Institution :
Dept. of Comput. Sci., Duke Univ., Durham, NC
fYear :
2006
fDate :
25-28 June 2006
Firstpage :
73
Lastpage :
82
Abstract :
Multithreaded servers with cache-coherent shared memory are the dominant type of machines used to run critical network services and database management systems. To achieve the high availability required for these tasks, it is necessary to incorporate mechanisms for error detection and recovery. Correct operation of the memory system is defined by the memory consistency model. Errors can therefore be detected by checking if the observed memory system behavior deviates from the specified consistency model. Based on recent work, we design a framework for dynamic verification of memory consistency (DVMC). The framework consists of mechanisms to verify three invariants that are proven to guarantee that a specified memory consistency model is obeyed. We describe an implementation of the framework for the SPARCv9 architecture and experimentally evaluate its performance using full-system simulation of commercial workloads
Keywords :
cache storage; formal verification; multi-threading; parallel architectures; performance evaluation; shared memory systems; SPARCv9 architecture performance evaluation; cache-coherent multithreaded computer architectures; error detection; error recovery; memory consistency dynamic verification; multithreaded servers cache-coherent shared memory; Computer architecture; Computer networks; Computer science; Intelligent networks; Maintenance engineering; Microprocessors; Read-write memory; Registers; Software systems; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks, 2006. DSN 2006. International Conference on
Conference_Location :
Philadelphia, PA
Print_ISBN :
0-7695-2607-1
Type :
conf
DOI :
10.1109/DSN.2006.29
Filename :
1633497
Link To Document :
بازگشت