Skip to Main content Skip to Navigation

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

Cited literature [72 references]  Display  Hide  Download
Contributor : ABES STAR :  Contact
Submitted on : Thursday, November 12, 2015 - 1:12:13 PM
Last modification on : Saturday, June 25, 2022 - 10:17:55 PM
Long-term archiving on: : Friday, April 28, 2017 - 7:25:49 AM


Version validated by the jury (STAR)


  • HAL Id : tel-01227948, version 1


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



Record views


Files downloads