Publication | Closed Access
Memory consistency and event ordering in scalable shared-memory multiprocessors
288
Citations
12
References
2002
Year
Unknown Venue
EngineeringMemory ConsistencyComputer ArchitectureConcurrent SystemMemory Model (Programming)Shared MemoryConcurrency (Computer Science)CompilersParallel ComputingConcurrent ProgrammingComputer EngineeringDistributed SystemsComputer ScienceRelease ConsistencyProgram AnalysisParallel ProgrammingConcurrent Data StructureAsynchronous SystemsRelease Consistency Model
A new model of memory consistency, called release consistency, that allows for more buffering and pipelining than previously proposed models is introduced. A framework for classifying shared accesses and reasoning about event ordering is developed. The release consistency model is shown to be equivalent to the sequential consistency model for parallel programs with sufficient synchronization. Possible performance gains from the less strict constraints of the release consistency model are explored. Finally, practical implementation issues are discussed, with the discussion concentrating on issues relevant to scalable architectures.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1