Skip to Main content Skip to Navigation
Theses

Squelettes algorithmiques asynchrones : application aux langages orientés domaine

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.
Complete list of metadatas

Cited literature [72 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01227948
Contributor : Abes Star :  Contact
Submitted on : Thursday, November 12, 2015 - 1:12:13 PM
Last modification on : Friday, May 15, 2020 - 11:46:40 AM
Document(s) archivé(s) le : Friday, April 28, 2017 - 7:25:49 AM

File

68904_TRAN-TAN_2015_diffusion....
Version validated by the jury (STAR)

Identifiers

  • 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⟩

Share

Metrics

Record views

753

Files downloads

734