APCM: An Auto-Parallelism Computational Model : Increasing the performance of MPI applications in multi-core environments

Given the availability of computer clusters based on multi-core processors, the hybrid programming model has become an important ally of high-performance computing users in improving the performance of their parallel applications. However, creating hybrid applications is a complex task because it re...

Descripción completa

Detalles Bibliográficos
Autores principales: Costa, André Luiz Lima da, Souza, Josemar Rodrigues de
Formato: Articulo
Lenguaje:Inglés
Publicado: 2013
Materias:
MPI
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/34513
http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Dec13-10.pdf
Aporte de:
id I19-R120-10915-34513
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
parallel programming
hybrid model
MPI
OpenMP
auto-parallelism
spellingShingle Ciencias Informáticas
parallel programming
hybrid model
MPI
OpenMP
auto-parallelism
Costa, André Luiz Lima da
Souza, Josemar Rodrigues de
APCM: An Auto-Parallelism Computational Model : Increasing the performance of MPI applications in multi-core environments
topic_facet Ciencias Informáticas
parallel programming
hybrid model
MPI
OpenMP
auto-parallelism
description Given the availability of computer clusters based on multi-core processors, the hybrid programming model has become an important ally of high-performance computing users in improving the performance of their parallel applications. However, creating hybrid applications is a complex task because it requires developers to be familiar with two distinct parallel programming models. Against this background, this article introduces APCM, an auto-parallelism computational model. APCM’s goal is to create hybrid parallel applications, i.e., OpenMP (memory programming) and a message-passing interface (MPI), from MPI applications. This goal is achieved in a simple, automated manner that is transparent for the user while increasing application performance. In the article’s conclusion, we present consistent results that attest the efficacy of the proposed model.
format Articulo
Articulo
author Costa, André Luiz Lima da
Souza, Josemar Rodrigues de
author_facet Costa, André Luiz Lima da
Souza, Josemar Rodrigues de
author_sort Costa, André Luiz Lima da
title APCM: An Auto-Parallelism Computational Model : Increasing the performance of MPI applications in multi-core environments
title_short APCM: An Auto-Parallelism Computational Model : Increasing the performance of MPI applications in multi-core environments
title_full APCM: An Auto-Parallelism Computational Model : Increasing the performance of MPI applications in multi-core environments
title_fullStr APCM: An Auto-Parallelism Computational Model : Increasing the performance of MPI applications in multi-core environments
title_full_unstemmed APCM: An Auto-Parallelism Computational Model : Increasing the performance of MPI applications in multi-core environments
title_sort apcm: an auto-parallelism computational model : increasing the performance of mpi applications in multi-core environments
publishDate 2013
url http://sedici.unlp.edu.ar/handle/10915/34513
http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Dec13-10.pdf
work_keys_str_mv AT costaandreluizlimada apcmanautoparallelismcomputationalmodelincreasingtheperformanceofmpiapplicationsinmulticoreenvironments
AT souzajosemarrodriguesde apcmanautoparallelismcomputationalmodelincreasingtheperformanceofmpiapplicationsinmulticoreenvironments
bdutipo_str Repositorios
_version_ 1764820469959098368