TY - GEN
T1 - Micro-benchmarks for cluster openmp implementations
T2 - 4th International Workshop on OpenMP, IWOMP 2008
AU - Wong, H. J.
AU - Cai, J.
AU - Rendell, A. P.
AU - Strazdins, P.
PY - 2008
Y1 - 2008
N2 - The OpenMP memory model allows for a temporary view of shared memory that only needs to be made consistent when barrier or flush directives, including those that are implicit, are encountered. While this relaxed memory consistency model is key to developing cluster OpenMP implementations, it means that the memory performance of any given implementation is greatly affected by which memory is used, when it is used, and by which threads. In this work we propose a micro-benchmark that can be used to measure memory consistency costs and present results for its application to two contrasting cluster OpenMP implementations, as well as comparing these results with data obtained from a hardware supported OpenMP environment.
AB - The OpenMP memory model allows for a temporary view of shared memory that only needs to be made consistent when barrier or flush directives, including those that are implicit, are encountered. While this relaxed memory consistency model is key to developing cluster OpenMP implementations, it means that the memory performance of any given implementation is greatly affected by which memory is used, when it is used, and by which threads. In this work we propose a micro-benchmark that can be used to measure memory consistency costs and present results for its application to two contrasting cluster OpenMP implementations, as well as comparing these results with data obtained from a hardware supported OpenMP environment.
UR - http://www.scopus.com/inward/record.url?scp=55849144150&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-79561-2_6
DO - 10.1007/978-3-540-79561-2_6
M3 - Conference contribution
SN - 354079560X
SN - 9783540795605
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 60
EP - 70
BT - OpenMP in a New Era of Parallelism - 4th International Workshop, IWOMP 2008, Proceedings
PB - Springer Verlag
Y2 - 12 May 2008 through 14 May 2008
ER -