AutoMap & AutoLink: Tools for Communicating Complex & DynamicData-Structures using MPI

Delphine Goujon 1 Martial Michel 1 Jasper Peeters Judith Ellen Devaney
1 RESEDAS - Software Tools for Telecommunications and Distributed Systems
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : This article describes two software tools, AutoMap and AutoLink, that facilitate the use of data-structures in MPI. AutoMap is a program that parses a file of user-defined data-structures and generates new MPI types out of basic and previously defined MPI data-types. Our software tool automatically handles specialized error checking related to memory mapping. AutoLink is an MPI library that allows the transfert of complex, dynimacally linked, and possibly heterogeneous structures through MPI. AutoLink uses files generated by AutoMap to automatically define the needed MPI data-types. We describe each of these tools, and give an example of their use. Finally we discuss the internals of AutoLink design, and focus on the performance rationale behind them.
Type de document :
Communication dans un congrès
CANPC'99: Workshop on Communication, Architecture, & Applicationsfor Network-based Parallel Computing, held in conjunction with FourthInternational Symposium on High Performance Computer Architecture (HPCA-4), January 31 - February 1, 1998, 1998, Las Vegas, Nevada, 1998
Liste complète des métadonnées

https://hal.inria.fr/inria-00098724
Contributeur : Publications Loria <>
Soumis le : mardi 26 septembre 2006 - 08:20:25
Dernière modification le : jeudi 11 janvier 2018 - 06:20:00
Document(s) archivé(s) le : mercredi 29 mars 2017 - 12:41:12

Fichiers

Identifiants

  • HAL Id : inria-00098724, version 1

Collections

Citation

Delphine Goujon, Martial Michel, Jasper Peeters, Judith Ellen Devaney. AutoMap & AutoLink: Tools for Communicating Complex & DynamicData-Structures using MPI. CANPC'99: Workshop on Communication, Architecture, & Applicationsfor Network-based Parallel Computing, held in conjunction with FourthInternational Symposium on High Performance Computer Architecture (HPCA-4), January 31 - February 1, 1998, 1998, Las Vegas, Nevada, 1998. 〈inria-00098724〉

Partager

Métriques

Consultations de la notice

203

Téléchargements de fichiers

72