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...
Guardado en:
| Autores principales: | , |
|---|---|
| Formato: | Articulo |
| Lenguaje: | Inglés |
| Publicado: |
2013
|
| Materias: | |
| 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 |