Achieving performance under OpenMP on ccNUMA and software distributed shared memory systems

  title={Achieving performance under OpenMP on ccNUMA and software distributed shared memory systems},
  author={Barbara M. Chapman and F. Bregier and Amit Patil and Achal Prabhakar},
  journal={Concurrency and Computation: Practice and Experience},
OpenMP is emerging as a viable high-level programming model for shared memory parallel systems. It was conceived to enable easy, portable application development on this range of systems, and it has also been implemented on cache-coherent Non-Uniform Memory Access (ccNUMA) architectures. Unfortunately, it is hard to obtain high performance on the latter architecture, particularly when large numbers of threads are involved. In this paper, we discuss the difficulties faced when writing OpenMP… CONTINUE READING
27 Citations
25 References
Similar Papers


Publications citing this paper.
Showing 1-10 of 27 extracted citations


Publications referenced by this paper.
Showing 1-10 of 25 references

Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation

  • X He, Luo L-S
  • Physics Review Letters E
  • 1997
Highly Influential
3 Excerpts

Distributed OMP—a programming model for SMP clusters. CPC2000, Compilers for Parallel

  • M Leair, J Merlin, S Nakamoto, V Schuster, M. Wolfe
  • 2000
1 Excerpt

Distributed OpenMP: Extensions to OpenMP for SMP clusters

  • J Merlin
  • 2000
1 Excerpt

OpenMP and MPI programming with a CG algorithm

  • P Kloos, F Mathey, P. Blaise
  • 2000

Performance implications of process and memory placement using a multi-level parallel programming model on the Cray Origin

  • T. Faulkner
  • 2000
2 Excerpts

Similar Papers

Loading similar papers…