The complexity of sequential consistency

Phillip B. Gibbons, Ephraim Korach

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

24 Scopus citations

Abstract

Sequential consistency is the most-widely used correctness condition for multiprocessor memory systems. This paper explores the complexity of deciding whether an execution of a shared-memory multiprocessor is sequentially consistent. We present the first results showing the NP-completeness of this problem, even for short programs or small machines. We also explore possible augmentations to the memory system: a fast decision algorithm is presented for such an augmented shared memory.

Original languageEnglish
Title of host publicationProceedings of the 4th IEEE Symposium on Parallel and Distributed Processing, SPDP 1992
PublisherInstitute of Electrical and Electronics Engineers
Pages317-325
Number of pages9
ISBN (Electronic)0818632003, 9780818632006
DOIs
StatePublished - 1 Jan 1992
Externally publishedYes
Event4th IEEE Symposium on Parallel and Distributed Processing, SPDP 1992 - Arlington, United States
Duration: 1 Dec 19924 Dec 1992

Publication series

NameProceedings of the 4th IEEE Symposium on Parallel and Distributed Processing, SPDP 1992

Conference

Conference4th IEEE Symposium on Parallel and Distributed Processing, SPDP 1992
Country/TerritoryUnited States
CityArlington
Period1/12/924/12/92

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'The complexity of sequential consistency'. Together they form a unique fingerprint.

Cite this