DocumentCode :
3348816
Title :
The complexity of sequential consistency
Author :
Gibbons, Phillip B. ; Korach, Ephraim
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
fYear :
1992
fDate :
1-4 Dec 1992
Firstpage :
317
Lastpage :
325
Abstract :
The authors explore the complexity of deciding whether an execution of a shared-memory multiprocessor is sequentially consistent. They present the first results showing the NP-completeness of this problem, even for short programs or small machines. They also explore possible augmentations to the memory system; a fast decision algorithm is presented for such an augmented shared memory. The results obtained demonstrate the difficulty in detecting when an execution of a memory system fails to be sequentially consistent, and supporting all possible sequentially consistent executions in hardware
Keywords :
computational complexity; shared memory systems; NP-completeness; complexity; fast decision algorithm; memory system; sequential consistency; sequentially consistent executions; shared-memory multiprocessor; Databases; Detection algorithms; Hardware; History; NP-complete problem; Programming profession; Read-write memory; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location :
Arlington, TX
Print_ISBN :
0-8186-3200-3
Type :
conf
DOI :
10.1109/SPDP.1992.242728
Filename :
242728
Link To Document :
بازگشت