Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2006.13A.2.157

Comparative and Combined Performance Studies of OpenMP and MPI Codes  

Lee Myung-Ho (명지대학교 컴퓨터소프트웨어학과)
Abstract
Recent High Performance Computing (HPC) platforms can be classified as Shared-Memory Multiprocessors (SMP), Massively Parallel Processors (MPP), and Clusters of computing nodes. These platforms are deployed in many scientific and engineering applications which require very high demand on computing power. In order to realize an optimal performance for these applications, it is crucial to find and use the suitable computing platforms and programming paradigms. In this paper, we use SPEC HPC 2002 benchmark suite developed in various parallel programming models (MPI, OpenMP, and hybrid of MPI/OpenMP) to find an optimal computing environments and programming paradigms for them through their performance analyses.
Keywords
High Performance Computing; MPI; OpenMP; Hybrid Parallel Programming; Cluster; SMP;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Message Passing Interface Standard, http://www-unix.mcs.anl.gov/mpi/
2 OpenMP Architecture Review Board, http://www.openmp.org
3 SPEC HPC2002 benchmark suite, http://www.spec.org/hpc2002
4 Sun Fire 6800 server, http://www.sun.com/servers/mid-range
5 Sun Fire 15K server, http://www.sun.com/servers/highend
6 Sun Fire V880 server, http://www.sun.com/servers/entry
7 Solaris 9 Operating System, http://www.sun.com/software/solaris
8 Sun Studio 9 Compiler Suite, http://www.sun.com/software/products/studio/index.html
9 Manojkumar Krishnan, Yuri Alexeev, Theresa L. Windus, Jarek Nieplocha, 'Multilevel Parallelism in Computational Chemistry using Common Component Architecture and Global Arrays,' Super Computing (SC) 05, Seattle, WA, November, 2005   DOI
10 Rocco Aversa, Beniamino Di Martino, Nicola Mazzoca, Salvatore Venticinque, 'Performance Analysis of Hybrid OpenMP/MPI N-Body Application,' 5th International Workshop on OpenMP Applications and Tools, Houston, TX, May, 2004
11 Myungho Lee, Larry Meadows, Darryl Gave, Dominic Paulraj, Sanjay Gail, Brian Whitney, Nawal Copty, and Yonghong Song, 'Compiler Support and Performance Tuning of OpenMP Programs on SunFire Servers,' European Workshop on OpenMP, Aachen, Germany, September, 2003