Skip to main content

A Shared Memory Benchmark in OpenMP

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2327))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. M. Bull. Measuring synchronization and scheduling overheads in OpenMP. In First European Workshop on OpenMP, 1999.

    Google Scholar 

  2. John D. McCalpin. Memory bandwidth and machine balance in current high performance computers. IEEE TCCA, Dec. 1995. http://www.cs.virginia.edu/stream.

  3. 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.

    Chapter  Google Scholar 

  4. RWCP. Openmp version of NAS parallel benchmarks. http://pdplab.trc.rwcp.or.jp/Omni/benchmarks/NPB/index.html.

  5. 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.

    Google Scholar 

  6. SPEC. SPEComp 2001. http://www.spec.org.

  7. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics