Contribution à l'étude de la programmation des machines parallèles complexes

Contribution à l'étude de la programmation des machines parallèles complexes
Author :
Publisher :
Total Pages : 192
Release :
ISBN-10 : OCLC:491495813
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Contribution à l'étude de la programmation des machines parallèles complexes by : Géraud Krawezik

Download or read book Contribution à l'étude de la programmation des machines parallèles complexes written by Géraud Krawezik and published by . This book was released on 2004 with total page 192 pages. Available in PDF, EPUB and Kindle. Book excerpt: Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux grands problèmes numériques. Elle s'intéresse principalement à trois points qui sont tout d'abord l'étude des langages standards de programmation parallèle et leur efficacité respective. Ensuite nous étudions une bibliothèque de programmation parallèle tolérante aux fautes et son environnement d'exécution. Enfin nous abordons le problème des langages prospectifs, avec tout d'abord la présentation de différents langages déjà existants et leurs caractéristiques respectives qui nous permettent d'arriver à la définition d'un nouveau langage. Dans la première partie, nous montrons que le modèle de programmation OpenMP dans le cadre des machines à mémoire partagée peut surpasser en terme de performances le langage MPI qui est actuellement le langage de référence en matière de parallélisme. Mais cela se fait au détriment de la facilité de programmation qui se veut le principal attrait d'OpenMP.Dans la partie suivante, nous présentons MPICH-V, une implémentation de MPI automatiquement tolérante aux pannes, et notamment son environnement d'exécution en en examinant trois aspects primordiaux qui sont le lancement distribué, les connexions entres les nœuds de calcul, et enfin la détection des fautes. Nous discutons différents choix techniques dans chacun des cas avant d'étendre ces propositions au cadre plus large des grilles de calcul.Dans la dernière partie enfin, nous abordons les langages parallèles prospectifs et leurs détails ainsi que des exemples de programmation, avant de proposer un nouveau langage, basé sur un mécanisme de mémoire partagée et des communications programmées.


Contribution à l'étude de la programmation des machines parallèles complexes Related Books