2013•Unpublished venueRequires access

Relationship analysis of three parallel codes

Yue Hu, Weiqin Tong

Open publisher page 0 citations

Abstract

The increasing demand for computing capability is driving the appearance of diverse parallel paradigms. Recently, MPI+OpenMP hybrid paradigm codes have been proved high performance efficiency in many applications and have been widely studied. But its relationship with MPI and OpenMP paradigm codes still need further study. In this paper, we focus on two aspects, the overhead and the number of processors definition methodology, to discuss the relationship between MPI, OpenMP and MPI+OpenMP paradigm codes. This paper provides a collection of experimental results of these three paradigm codes. The experimental results demonstrate that the parallel efficiency of MPI+OpenMP hybrid paradigm code can be more properly figured out but its performance would not always be the best on SMPs, which means the application situation should be pre-studied.

About this research paper

What this paper is about

The increasing demand for computing capability is driving the appearance of diverse parallel paradigms. Recently, MPI+OpenMP hybrid paradigm codes have been proved high performance efficiency in many applications and have been widely studied. But its relationship with MPI and OpenMP paradigm codes still need further study. In this paper, we focus on two aspects, the overhead and the number of processors definition methodology, to discuss the relationship between MPI, OpenMP and MPI+OpenMP paradigm codes. This paper provides a collection of experimental results of these three paradigm codes. The experimental results demonstrate that the parallel efficiency of MPI+OpenMP hybrid paradigm code can be more properly figured out but its performance would not always be the best on SMPs, which means the application situation should be pre-studied.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The increasing demand for computing capability is driving the appearance of diverse parallel paradigms. Recently, MPI+OpenMP hybrid paradigm codes have been proved high performance efficiency in many applications and have been widely studied. But its relationship with MPI and OpenMP paradigm codes still need further study. In this paper, we focus on two aspects, the overhead and the number of processors definition methodology, to discuss the relationship between MPI, OpenMP and MPI+OpenMP paradigm codes. This paper provides a collection of experimental results of these three paradigm codes. The experimental results demonstrate that the parallel efficiency of MPI+OpenMP hybrid paradigm code can be more properly figured out but its performance would not always be the best on SMPs, which means the application situation should be pre-studied.

Key concepts: Computer science, Parallel computing, Overhead (engineering), Focus (optics), Code (set theory), Supercomputer, Programming language, Set (abstract data type)

Related papers

Back to paper searchBrowse research topicsOriginal source
Relationship analysis of three parallel codes — Research Paper | ScholarLens