Abstract
The efficient use of the memory system is a key issue for the performance of many applications. A benchmark written with OpenMP is presented that measures several aspects of a shared memory system like ban ,dwidth, memory latency and inter-thread latency. Special focus is on revealing and identifying bottlenecks and possible hierarchies in the main memory system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. M. Bull. Measuring synchronization and scheduling overheads in OpenMP. In First European Workshop on OpenMP, 1999.
John D. McCalpin. Memory bandwidth and machine balance in current high performance computers. IEEE TCCA, Dec. 1995. http://www.cs.virginia.edu/stream.
Matthias Müller. Some simple OpenMP optimization techniques. In R. Eigenmann and M.J. Voss, editors, OpenMP Shared Memory Parallel Programming, volume 2104 of LNCS, WOMPAT 2001, West Lafayette, IN, USA, 2001. Springer.
RWCP. Openmp version of NAS parallel benchmarks. http://pdplab.trc.rwcp.or.jp/Omni/benchmarks/NPB/index.html.
Mitsuhisa Sato, Kazuhiro Kusano, and Sigehisa Satoh. Openmp benchmark using PARKBENCH. In Proceeding of Second European Workshop on OpenMP, Edinburgh, Scotland, U.K., Sept. 2000.
SPEC. SPEComp 2001. http://www.spec.org.
Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie, Jaswinder Pal Singh, and Anoop Gupta. The splash-2 programs: Characterization and methological considerations. In Proceedings of the 22nd int. Symp. on Computer Architecture, pages 24–36, June 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Müller, M.S. (2002). A Shared Memory Benchmark in OpenMP. In: Zima, H.P., Joe, K., Sato, M., Seo, Y., Shimasaki, M. (eds) High Performance Computing. ISHPC 2002. Lecture Notes in Computer Science, vol 2327. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47847-7_35
Download citation
DOI: https://doi.org/10.1007/3-540-47847-7_35
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43674-4
Online ISBN: 978-3-540-47847-8
eBook Packages: Springer Book Archive