Scalability Analysis of the SPEC OpenMP Benchmarks on Large-Scale Shared Memory Multiprocessors

  • Karl Fürlinger
  • Michael Gerndt
  • Jack Dongarra
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4488)


We present a detailed investigation of the scalability characteristics of the SPEC OpenMP benchmarks on large-scale shared memory multiprocessor machines. Our study is based on a tool that quantifies four well-defined overhead classes that can limit scalability – for each parallel region separately and for the application as a whole.


SPEC Shared Memory Multiprocessors 


  1. 1.
    Aslot, V., Eigenmann, R.: Performance characteristics of the SPEC OMP2001 benchmarks. SIGARCH Comput. Archit. News 29(5), 31–40 (2001)CrossRefGoogle Scholar
  2. 2.
    Bull, J.M., O’Neill, D.: A microbenchmark suite for OpenMP 2.0. In: Proceedings of the Third Workshop on OpenMP (EWOMP’01), Barcelona, Spain (September 2001)Google Scholar
  3. 3.
    Fredrickson, N.R., Afsahi, A., Qian, Y.: Performance characteristics of OpenMP constructs, and application benchmarks on a large symmetric multiprocessor. In: Proceedings of the 17th ACM International Conference on Supercomputing (ICS 2003), San Francisco, CA, USA, pp. 140–149. ACM Press, New York (2003)CrossRefGoogle Scholar
  4. 4.
    Fürlinger, K., Gerndt, M.: ompP: A profiling tool for OpenMP. In: Proceedings of the First International Workshop on OpenMP (IWOMP 2005), Eugene, Oregon, USA, Accepted for publication (May 2005)Google Scholar
  5. 5.
    Fürlinger, K., Gerndt, M.: Analyzing overheads and scalability characteristics of openMP applications. In: Daydé, M., Palma, J.M.L.M., Coutinho, Á.L.G.A., Pacitti, E., Lopes, J.C. (eds.) VECPAR 2006. LNCS, vol. 4395, pp. 39–51. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  6. 6.
    Graham, S.L., Kessler, P.B., McKusick, M.K.: gprof: A call graph execution profiler. SIGPLAN Not. 17(6), 120–126 (1982)CrossRefGoogle Scholar
  7. 7.
    Saito, H., Gaertner, G., Jones, W., Eigenmann, R., Iwashita, H., Lieberman, R., van Waveren, M., Whitney, B.: Large system performance of SPEC OMP2001 benchmarks. In: Zima, H.P., Joe, K., Sato, M., Seo, Y., Shimasaki, M. (eds.) ISHPC 2002. LNCS, vol. 2327, pp. 370–379. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  8. 8.
    Sueyasu, N., Iwashita, H., Hotta, K., van Waveren, M., Miura, K.: Scalability of SPEC OMP on Fujitsu PRIMEPOWER. In: Proceedings of the Fourth Workshop on OpenMP, EWOMP’02 (2002)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Karl Fürlinger
    • 1
    • 2
  • Michael Gerndt
    • 1
  • Jack Dongarra
    • 2
  1. 1.Lehrstuhl für Rechnertechnik und Rechnerorganisation, Institut für Informatik, Technische Universität München 
  2. 2.Innovative Computing Laboratory, Department of Computer Science, University of Tennessee 

Personalised recommendations