A recent trend in high performance computing shows a rising number of cores per compute node, while the total amount of memory per compute node remains constant. To scale parallel applications on such large machines, one of the major challenges is to keep a low memory consumption. This thesis develops a multi-threaded communication layer over Infiniband which provides both good performance of communications and a low memory consumption. We target scientific applications parallelized using the MPI standard in pure mode or combined with a shared memory programming model. Starting with the observation that network endpoints and communication buffers are critical for the scalability of MPI runtimes, the first contribution proposes three approac...
La tendance actuelle des constructeurs pour le calcul scientifique est à l'utilisation de grappes de...
To provide increasing computational power for numerical simulations, supercomputers evolved and aren...
In exascale computing era, applications are executed at larger scale than ever before, whichresults ...
A recent trend in high performance computing shows a rising number of cores per compute node, while ...
Supercomputing applications rely on strong scaling to achieve faster results on a larger number of p...
Abstract—Modern high-speed interconnection networks are designed with capabilities to support commun...
Frank Cappello (Rapporteur), Thierry Priol (Rapporteur), Françoise Baude (Examinatrice), Jacques Bri...
Many-core architectures, such as the Intel Xeon Phi, provide dozens of cores and hundreds of hardwar...
Hybrid MPI+threads programming is gaining prominence as an alternative to the traditional "MPI every...
Although logically available, applications may not exploit enough instantaneous communication concur...
The continuous price reduction for commodity PC multiprocessors and the availability of fast network...
Many/multi-core supercomputers provide a natural programming paradigm for hybrid MPI/OpenMP scientif...
Holistic tuning and optimization of hybrid MPI and OpenMP applications is becoming focus for paralle...
International audienceRecent cluster architectures include dozens of cores per node, with all cores ...
Abstract—With the increasing prominence of many-core archi-tectures and decreasing per-core resource...
La tendance actuelle des constructeurs pour le calcul scientifique est à l'utilisation de grappes de...
To provide increasing computational power for numerical simulations, supercomputers evolved and aren...
In exascale computing era, applications are executed at larger scale than ever before, whichresults ...
A recent trend in high performance computing shows a rising number of cores per compute node, while ...
Supercomputing applications rely on strong scaling to achieve faster results on a larger number of p...
Abstract—Modern high-speed interconnection networks are designed with capabilities to support commun...
Frank Cappello (Rapporteur), Thierry Priol (Rapporteur), Françoise Baude (Examinatrice), Jacques Bri...
Many-core architectures, such as the Intel Xeon Phi, provide dozens of cores and hundreds of hardwar...
Hybrid MPI+threads programming is gaining prominence as an alternative to the traditional "MPI every...
Although logically available, applications may not exploit enough instantaneous communication concur...
The continuous price reduction for commodity PC multiprocessors and the availability of fast network...
Many/multi-core supercomputers provide a natural programming paradigm for hybrid MPI/OpenMP scientif...
Holistic tuning and optimization of hybrid MPI and OpenMP applications is becoming focus for paralle...
International audienceRecent cluster architectures include dozens of cores per node, with all cores ...
Abstract—With the increasing prominence of many-core archi-tectures and decreasing per-core resource...
La tendance actuelle des constructeurs pour le calcul scientifique est à l'utilisation de grappes de...
To provide increasing computational power for numerical simulations, supercomputers evolved and aren...
In exascale computing era, applications are executed at larger scale than ever before, whichresults ...