Clusters of multicore/GPU nodes connected with a fast network offer very high therotical peak performances, reaching tens of TeraFlops. Unfortunately, the efficient programing of such architectures remains challenging because of their complexity and the diversity of the existing programming models. The purpose of this thesis is to improve the programmability of dense scientific applications on hybrid architectures in three ways: reducing the execution times, processing larger data sets and reducing the programming effort. We propose DSTEP, a directive-based programming model expressing both data and computation distribution. A large set of distribution types are unified in a "dstep distribute" directive and the replication of some distribut...
The continuous proliferation of multicore architectures has placeddevelopers under great pressure to...
Heterogene Elemente in modernen Hardware-Architekturen versprechen umfassende Leistungssteigerungen ...
Massively Parallel Processors provide significantly higher peak performance figures than other forms...
Les architectures parallèles hybrides constituées d'un grand nombre de noeuds de calcul multi-coeurs...
International audienceThis paper describes dstep, a directive-based programming model for hybrid sha...
Scientific and simulation programs often use clusters for their execution. Programmers need new prog...
Nous nous intéressons dans cette thèse aux grandes architectures parallèles hybrides, c'est-à-dire a...
Les grilles de calculs sont des architectures distribuées couramment utilisées pour l'exécution de p...
We focus on large parallel hybrid architectures based on a combination of general processors (eg Int...
Since the beginning of the 2000s, the raw performance of processors stopped its exponential increase...
The difficulty of programming distributed memory parallel architectures is an impediment to the expl...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
Today’s high-performance computing architectures are hierarchical and heterogeneous. With a hierarch...
High performance architectures are constantly evolving in order to deliver ever greater compute powe...
The continuous proliferation of multicore architectures has placeddevelopers under great pressure to...
Heterogene Elemente in modernen Hardware-Architekturen versprechen umfassende Leistungssteigerungen ...
Massively Parallel Processors provide significantly higher peak performance figures than other forms...
Les architectures parallèles hybrides constituées d'un grand nombre de noeuds de calcul multi-coeurs...
International audienceThis paper describes dstep, a directive-based programming model for hybrid sha...
Scientific and simulation programs often use clusters for their execution. Programmers need new prog...
Nous nous intéressons dans cette thèse aux grandes architectures parallèles hybrides, c'est-à-dire a...
Les grilles de calculs sont des architectures distribuées couramment utilisées pour l'exécution de p...
We focus on large parallel hybrid architectures based on a combination of general processors (eg Int...
Since the beginning of the 2000s, the raw performance of processors stopped its exponential increase...
The difficulty of programming distributed memory parallel architectures is an impediment to the expl...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
Today’s high-performance computing architectures are hierarchical and heterogeneous. With a hierarch...
High performance architectures are constantly evolving in order to deliver ever greater compute powe...
The continuous proliferation of multicore architectures has placeddevelopers under great pressure to...
Heterogene Elemente in modernen Hardware-Architekturen versprechen umfassende Leistungssteigerungen ...
Massively Parallel Processors provide significantly higher peak performance figures than other forms...