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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
OpenMP Consortium, “OpenMP Fortran Application Program Interface Ver 1.0”, Oct, 1997. 404
OpenMP Consortium, “OpenMP C and C++ Application Program Interface Ver 1.0”, Oct, 1998. 404
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
C. Brunschen and M. Brorsson, “OdinMP/CCp — A portable implementation of OpenMP for C”, EWOMP’ 99, Lund, Sep., 1999. 412
J. M. Bull, “Measuring Synchronisation and Scheduling Overheads in OpenMP”, EWOMP’ 99, Lund, Sep., 1999. 407, 413
H. Lu, Y. C. Hu and W. Zwaenepoel, “OpenMP on Networks of Workstations”, SC’98, Orlando, FL, 1998. 413
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
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
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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