• Home
  • Search
  • Development of Mixed Mode MPI / OpenMP Applications
  • Open Access IconOpen Access
  • Cite Icon199
  • https://doi.org/10.1155/2001/450503Copy DOI Icon

Development of Mixed Mode MPI / OpenMP Applications

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

MPI / OpenMP mixed mode codes could potentially offer the most effective parallelisation strategy for an SMP cluster, as well as allowing the different characteristics of both paradigms to be exploited to give the best performance on a single SMP. This paper discusses the implementation, development and performance of mixed mode MPI / OpenMP applications. The results demonstrate that this style of programming will not always be the most effective mechanism on SMP systems and cannot be regarded as the ideal programming model for all codes. In some situations, however, significant benefit may be obtained from a mixed mode implementation. For example, benefit may be obtained if the parallel (MPI) code suffers from: poor scaling with MPI processes due to load imbalance or too fine a grain problem size, memory limitations due to the use of a replicated data strategy, or a restriction on the number of MPI processes combinations. In addition, if the system has a poorly optimised or limited scaling MPI implementation then a mixed mode code may increase the code performance.

Similar Papers
  • Book Chapter
  • Citations17

ACCT: Automatic Collective Communications Tuning

  • Jan 01, 2000
  • Graham E Fagg +2
  • Conference Article
  • Citations24

Improving the Interoperability between MPI and Task-Based Programming Models

  • Sep 23, 2018
  • Kevin Sala +8
  • Research Article
  • Citations12

Using node and socket information to implement MPI Cartesian topologies

  • Jan 06, 2019
  • Parallel Computing
  • William D Gropp
  • Conference Article
  • Citations4

Parallel software for inductance extraction

  • Aug 15, 2004
  • Hemant Mahawar +1
  • Research Article

After the Dance, the Drums Are Heavy: Carnival, Politics, and Musical Engagement in Haiti

  • Oct 01, 2022
  • American Music
  • Jessica C Hajek
  • Research Article
  • Citations5

The Performance Analysis and Parallel Optimization of the OpenFOAM-Based Viscoelastic Solver for Heterogeneous HPC Platforms

  • Oct 01, 2014
  • Applied Mechanics and Materials
  • Shun Zou +4
  • Research Article
  • Citations1

Speeding up the communications on a cluster using MPI by means of Software Defined Networks

  • Jul 31, 2024
  • Future Generation Computer Systems
  • Pablo Gomariz-Martínez +2
  • Conference Article
  • Citations87

Oversubscription on multicore processors

  • Apr 01, 2010
  • Costin Iancu +3
  • Research Article
  • Citations32

Design and implementation of Java bindings in Open MPI

  • Aug 11, 2016
  • Parallel Computing
  • Oscar Vega-Gisbert +2
  • Conference Article
  • Citations43

MPI-StarT: Delivering Network Performance to Numerical Applications

  • Nov 07, 1998
  • Parry Husbands +1
  • Book Chapter
  • Citations7

Performance range comparison via crossing point analysis

  • Jan 01, 1998
  • Xian-He Sun
  • Book Chapter
  • Citations3

Hybrid Parallel Programming on SMP Clusters Using XPFortran and OpenMP

  • Jan 01, 2010
  • Yuanyuan Zhang +5
  • Research Article
  • Citations3

Computing on many cores

  • Mar 28, 2017
  • Concurrency and Computation: Practice and Experience
  • Bernard Goossens +3
  • Research Article
  • Citations15

OpenMP‐oriented applications for distributed shared memory architectures

  • Feb 20, 2004
  • Concurrency and Computation: Practice and Experience
  • Ami Marowka +2
  • Conference Article
  • Citations79

NUMA-aware shared-memory collective communication for MPI

  • Jun 17, 2013
  • Shigang Li +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.