pen icon Colloque
quote

Portabilité et performance de programmes parallèles : une étude de cas

FB

Membre a labase

Fathi Bemmira

Résumé du colloque

SPINET représente un projet faisant intervenir plusieurs disciplines : l'étude de la bio-mécanique de la colonne vertébrale, l'étude médicale de la colonne vertébrale et une approche de simulation de la colonne vertébrale. La colonne a été représentée par un modèle éléments finis simulant deux vertèbres en trois dimensions. Le modèle est caractérisé par des éléments finis de 20 nœuds à quatre degrés de liberté chacun. Un algorithme parallèle, traduisant le modèle et résolvant le système d'équations qui en découle, a été créé. Le programme fût réalisé pour une machine spécifique : MUSIC. Un intérêt est ensuite né pour créer une seconde implémentation de ce programme parallèle afin de pouvoir l'exécuter sur plusieurs plate-formes différentes. La nouveauté de cette implémentation est son utilisation, de la librairie PVM (Parallel Virtual Machine) pour sa portabilité et d'un nouveau langage : ALWAN, pour traduire et garder les performances de l'ancienne implémentation. Le choix du langage ALWAN, pour réimplanter le programme, s'est bâti sur plusieurs critères notamment la modularité dans la programmation et les abstractions de haut niveau du traitement parallèle qu'il procure. Notre objectif est de voir s'il est avantageux de portabiliser un programme directement en prenant son algorithme et le réimplémenter. Nous effectuons des analyses de comportement du programme en le soumettant à différentes architectures.

Contexte

Section :
Informatique
news icon Thème du colloque :
Informatique
host icon Hôte : Université Laval

Découvrez d'autres communications scientifiques

news icon

Titre du colloque :

Informatique

Autres communications du même congressiste :

news icon

Thème du colloque :

Informatique