The OpenMP memory model

作者: Jay P. Hoeflinger , Bronis R. de Supinski

DOI: 10.1007/978-3-540-68555-5_14

关键词: Shared memoryComputer scienceMemory addressParallel computingDistributed memoryMemory modelPhysical addressDistributed shared memoryFlat memory modelProgramming languageMemory map

摘要: The memory model of OpenMP has been widely misunderstood since the first specification was published in 1997 (Fortran 1.0). proposed (version 2.5) includes a section to address this issue. This unifies and clarifies text about use all previous specifications, relates well-known consistency semantics. In paper, we discuss show its implications for future distributed shared implementations OpenMP.

参考文章(10)
Peter John Keleher, Lazy release consistency for distributed shared memory Rice University. ,(1996)
John L. Hennessy, David A. Patterson, Computer architecture (2nd ed.): a quantitative approach Morgan Kaufmann Publishers Inc.. ,(1996)
John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach ,(1989)
Kourosh Gharachorloo, Memory consistency models for shared-memory multiprocessors Stanford University. ,(1995)
S.V. Adve, K. Gharachorloo, Shared memory consistency models: a tutorial IEEE Computer. ,vol. 29, pp. 66- 76 ,(1996) , 10.1109/2.546611
Lamport, How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs IEEE Transactions on Computers. ,vol. 28, pp. 690- 691 ,(1979) , 10.1109/TC.1979.1675439
Sarita V. Adve, Mark D. Hill, Weak ordering-a new definition international symposium on computer architecture. ,vol. 18, pp. 2- 14 ,(1990) , 10.1145/285930.285996
Michel Dubois, Christoph Scheurich, Faye Briggs, Memory access buffering in multiprocessors international symposium on computer architecture. ,vol. 14, pp. 320- 328 ,(1986) , 10.1145/285930.285991
John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach, 2nd Edition ,(1996)
Sarita V. Adve, Mark D. Hill, Weak ordering—a new definition ACM SIGARCH Computer Architecture News. ,vol. 18, pp. 2- 14 ,(1990) , 10.1145/325096.325100