Sciweavers

SPAA
2003
ACM

The complexity of verifying memory coherence

13 years 9 months ago
The complexity of verifying memory coherence
The general problem of verifying coherence for shared-memory multiprocessor executions is NP-Complete. Verifying memory consistency models is therefore NP-Hard, because memory consistency models require coherence for some or all operations. However, verifying memory consistency remains NP-Complete for executions known to be coherent. Categories and Subject Descriptors B.8.1 [Hardware]: Performance and Reliability—Reliability, Testing, and Fault-Tolerance; F2.2 [Analysis of Algorithms and Problem Complexity]: Nonnumerical Algorithms and Problems—Sequencing and Scheduling. General Terms Verification, Reliability, Theory, Algorithms. Keywords Shared Memory, Coherence, Consistency Models.
Jason F. Cantin, Mikko H. Lipasti, James E. Smith
Added 05 Jul 2010
Updated 05 Jul 2010
Type Conference
Year 2003
Where SPAA
Authors Jason F. Cantin, Mikko H. Lipasti, James E. Smith
Comments (0)