Squelettes algorithmiques asynchrones : application aux langages orientés domaine

Antoine Tran Tan 1
1 ParSys - LRI - Systèmes parallèles (LRI)
LRI - Laboratoire de Recherche en Informatique
Résumé : Dans cette thèse, nous présentons des développements de l'approche utilisée dans l'équipe « ParSys » du LRI pour traduire automatiquement des codes scientifiques écrits dans un langage dédié inspiré de Matlab en codes de production haute performance. Pour garantir cette performance, nous mettons à profit d'une part la méta-programmation par templates C++ afin d'analyser chaque expression pour détecter les opportunités de parallélisme, et d'autre part la programmation parallèle asynchrone pour utiliser au mieux les ressources disponibles des machines multi-cœurs. Pour faire le lien entre ces deux étapes du processus de génération de code, des squelettes algorithmiques multi-niveaux sont implémentés. Nos outils ont été implantés dans la bibliothèque NT2 et évalués sur des applications scientifiques du monde réel.
Type de document :
Thèse
Calcul parallèle, distribué et partagé [cs.DC]. Université Paris-Saclay, 2015. Français. 〈NNT : 2015SACLS025〉
Liste complète des métadonnées

Littérature citée [72 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-01227948
Contributeur : Abes Star <>
Soumis le : jeudi 12 novembre 2015 - 13:12:13
Dernière modification le : mardi 24 avril 2018 - 13:39:16
Document(s) archivé(s) le : vendredi 28 avril 2017 - 07:25:49

Fichier

68904_TRAN-TAN_2015_diffusion....
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-01227948, version 1

Citation

Antoine Tran Tan. Squelettes algorithmiques asynchrones : application aux langages orientés domaine. Calcul parallèle, distribué et partagé [cs.DC]. Université Paris-Saclay, 2015. Français. 〈NNT : 2015SACLS025〉. 〈tel-01227948〉

Partager

Métriques

Consultations de la notice

584

Téléchargements de fichiers

465