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

Cited literature [126 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00952082
Contributor : Abes Star <>
Submitted on : Wednesday, February 26, 2014 - 10:57:37 AM
Last modification on : Wednesday, November 14, 2018 - 2:51:07 PM
Long-term archiving on : Monday, May 26, 2014 - 11:41:10 AM

File

TH2013PEST1089_complete.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-00952082, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

374

Files downloads

807