Skip to Main content Skip to Navigation

Un modèle de transition logico-matérielle pour la simplification de la programmation parallèle

Abstract : Parallel programming and data-parallel algorithms have been the main techniques supporting high-performance computing for many decades. Like all non-functional properties of software, the conversion of computing resources into scalable and predictable performance involves a delicate balance of abstraction and automation with semantic precision. During the last decade, more and more professions require a very high computing power. However, migrating programs to new hardware configuration or developing new specific-purpose algorithms on a parallel environment is never an easy work, neither for software developers nor for domain specialists. In this thesis we describe work that attempts to improve the simplicity of parallel program development, the portability of parallel program code, and the precision of parallel algorithm performance prediction for heterogeneous environments. With these goals in mind we proposed a bridging model named SGL for modelling heterogeneous parallel architectures and parallel algorithms, and an implementation of parallel skeletons based on SGL model for high-performance computing. SGL simplifies the parallel programming either on the classical parallel machines or on the novel hierarchical machines. It generalizes the BSML programming primitives. SGL can be served later with model-driven techniques for automatic code generation from specification sheet without any complex coding, for example processing Big Data on the heterogeneous massive parallel systems. The SGL cost model improves the clarity of algorithms performance analysis; it allows benchmarking machine performance and algorithm quality
Document type :
Complete list of metadata

Cited literature [126 references]  Display  Hide  Download
Contributor : Abes Star :  Contact
Submitted on : Wednesday, February 26, 2014 - 10:57:37 AM
Last modification on : Tuesday, October 19, 2021 - 4:06:54 PM
Long-term archiving on: : Monday, May 26, 2014 - 11:41:10 AM


Version validated by the jury (STAR)


  • HAL Id : tel-00952082, version 1



Chong Li. Un modèle de transition logico-matérielle pour la simplification de la programmation parallèle. Interface homme-machine [cs.HC]. Université Paris-Est, 2013. Français. ⟨NNT : 2013PEST1089⟩. ⟨tel-00952082⟩



Record views


Files downloads