Passer à la navigation principale Passer à la recherche Passer au contenu principal

Thread-local storage extension to support thread-based MPI/OpenMP applications

  • CEA/UVSQ/CNRS

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

With the advent of the multicore era, the architecture of supercomputers in HPC (High-Performance Computing) is evolving to integrate larger computational nodes with an increasing number of cores. This change contributes to evolve the parallel programming models currently used by scientific applications. Multiple approaches advocate for the use of thread-based programming models. One direction is the exploitation of the thread-based MPI programming model mixed with OpenMP leading to hybrid applications. But mixing parallel programming models involves a fine management of data placement and visibility. Indeed, every model includes extensions to privatize some variable declarations, i.e., to create a small amount of storage only accessible by one task or thread. This article proposes an extension to the Thread-Local Storage (TLS) mechanism to support data placement in the thread-based MPI model and the data visibility with nested hybrid MPI/OpenMP applications.

langue originaleAnglais
titreOpenMP in the Petascale Era - 7th International Workshop on OpenMP, IWOMP 2011, Proceedings
Pages80-93
Nombre de pages14
Les DOIs
étatPublié - 22 juin 2011
Modification externeOui
Evénement7th International Workshop on OpenMP, IWOMP 2011 - Chicago, IL, États-Unis
Durée: 13 juin 201115 juin 2011

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6665 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence7th International Workshop on OpenMP, IWOMP 2011
Pays/TerritoireÉtats-Unis
La villeChicago, IL
période13/06/1115/06/11

Empreinte digitale

Examiner les sujets de recherche de « Thread-local storage extension to support thread-based MPI/OpenMP applications ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation