Squelettes algorithmiques asynchrones : application aux langages orientés domaine

Abstract : In this thesis, we present developments to the approach used by the LRI Parsys team to automatically translate MATLAB-like scientific codes into high performance production codes. To reach a high level of performance, we have combined C++ template meta-programming and asynchronous parallel programming to analyze each expression and detect parallelism opportunities first, and then to ensure near-optimal use of the available resources of multi-core machines. To link these two stages of the code generation process, we have implemented a solution based on multi-level algorithmic skeletons. We have implemented our tools in the NT2 library and evaluated them with several significant scientific benchmarks.
Liste complète des métadonnées

Cited literature [72 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01227948
Contributor : Abes Star <>
Submitted on : Thursday, November 12, 2015 - 1:12:13 PM
Last modification on : Tuesday, April 16, 2019 - 8:55:31 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

634

Files downloads

599