Contribution au transfert de données : application à MPI - Université de Lorraine Access content directly
Theses Year : 2001

Contribution au transfert de données : application à MPI

Abstract

MPI is a Standard that defines a library based upon the Message Passing concept, aimed at solving parallel problem by allowing direct communications between tasks. MPI has many basic data-types available, but the creation of data-types composed of other basic data-types is a long and repetitive process, eased by AUTOMAP. MPI has no mechanism for automatic transfer of pointer linked data-types : AUTOLINK is a library developed to answer the adaptation and transfer need of such a mecanism. Those tools compose the MPI DATA-TYPE TOOLS, and are the work discussed in this PhD thesis. We will present the evolution of the inner mechanisms as well as algorithms, describe the way AUTOLINK produces a serialized data to be transfered using buffers to enhance communications, present experimental studies of performances, explain uses of the MPI DATA-TYPE TOOLS, compare them with other similar tools, and finally possible extensions to the current algorithms will be introduced.
MPI est un standard définissant une bibliothèque reposant sur le concept d'échange de messages, permettant de résoudre des opérations de parallélisme. Il est difficile de traiter les types composés de plusieurs types de base avec MPI ; c'est une opération longue et répétitive, résolue avec AUTOMAP.MPI ne dispose pas non plus de mécanismes pour effectuer le transfert automatique de types de données reliés par des pointeurs, ceci est résolu avec AUTOLINK. Ces deux outils forment les MPI DATA-TYPE TOOLS et constituent le travail de thèse discuté dans le présent document. Nous discuterons de l'évolution guidée des outils et de leur algorithmes respectifs, décrirons le fonctionnement de la fonction de sérialisation, présenterons les résultats expérimentaux des tests de performances effectués, discuterons de l'utilisation de ceux-ci, comparerons leur principe à des outils de principe similaire, pour finalement expliquer les évolutions envisageables à partir des algorithmes actuels.
No file

Dates and versions

tel-01746592 , version 1 (29-03-2018)

Identifiers

  • HAL Id : tel-01746592 , version 1

Intranet access

Cite

Martial Michel. Contribution au transfert de données : application à MPI. Autre [cs.OH]. Université Henri Poincaré - Nancy 1, 2001. Français. ⟨NNT : 2001NAN10197⟩. ⟨tel-01746592⟩
28 View
0 Download

Share

Gmail Facebook X LinkedIn More