Skip to main content

Performance Evaluation of the Omni OpenMP Compiler

  • Conference paper
  • First Online:
Book cover High Performance Computing (ISHPC 2000)

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

Included in the following conference series:

Abstract

We developed an OpenMP compiler, called Omni. This paper describes a performance evaluation of the Omni OpenMP compiler. We take two commercial OpenMP C compilers, the KAI GuideC and the PGI C compiler, for comparison. Microbenchmarks and a program in Parkbench are used for the evaluation. The results using a SUN Enterprise 450 with four processors show the performance of Omni is comparable to a commercial OpenMP compiler, KAI GuideC. The parallelization using OpenMP directives is effective and scales well if the loop contains enough operations, according to the results.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. OpenMP Consortium, “OpenMP Fortran Application Program Interface Ver 1.0”, Oct, 1997. 404

    Google Scholar 

  2. OpenMP Consortium, “OpenMP C and C++ Application Program Interface Ver 1.0”, Oct, 1998. 404

    Google Scholar 

  3. M. Sato, S. Satoh, K. Kusano and Y. Tanaka, “Design of OpenMP Compiler for an SMP Cluster”, EWOMP’ 99, pp.32–39, Lund, Sep., 1999. 404

    Google Scholar 

  4. C. Brunschen and M. Brorsson, “OdinMP/CCp — A portable implementation of OpenMP for C”, EWOMP’ 99, Lund, Sep., 1999. 412

    Google Scholar 

  5. J. M. Bull, “Measuring Synchronisation and Scheduling Overheads in OpenMP”, EWOMP’ 99, Lund, Sep., 1999. 407, 413

    Google Scholar 

  6. H. Lu, Y. C. Hu and W. Zwaenepoel, “OpenMP on Networks of Workstations”, SC’98, Orlando, FL, 1998. 413

    Google Scholar 

  7. F. Cappello and O. Richard, “Performance characteristics of a network of commodity multiprocessors for the NAS benchmarks using a hybrid memory model”, PACT’ 99, pp.108–116, Oct., 1999. 413

    Google Scholar 

  8. C. Koelbel, D. Loveman, R. Schreiber, G. Steele Jr. and M. Zosel, “The High Performance Fortran handbook”, The MIT Press, Cambridge, MA, USA, 1994. 403

    Google Scholar 

  9. John M. Mellor-Crummey and Michael L. Scott, “Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors”, ACM Trans. on Comp. Sys., Vol.9, No.1, pp.21–65, 1991. 406

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kusano, K., Satoh, S., Sato, M. (2000). Performance Evaluation of the Omni OpenMP Compiler. In: Valero, M., Joe, K., Kitsuregawa, M., Tanaka, H. (eds) High Performance Computing. ISHPC 2000. Lecture Notes in Computer Science, vol 1940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-39999-2_39

Download citation

  • DOI: https://doi.org/10.1007/3-540-39999-2_39

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41128-4

  • Online ISBN: 978-3-540-39999-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics