Proceedings of: First International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2014). Porto (Portugal), August 27-28, 2014.Exascale systems are likely to have orders of magnitude less memory per core than current systems (though still large amounts of memory). As the amount of memory per core is dropping, going to thread-based models might be an unavoidable step towards the exascale milestone. AzequiaMPI is a thread-based open source full conformant implementation of MPI-1.3 for shared memory. We expose the techniques introduced in AzequiaMPI that, first, simplify the implementation and second, make the thread-based model to significantly improve the bandwidth of process-based implementations. Current version is also compli...
Many-core architectures, such as the Intel Xeon Phi, provide dozens of cores and hundreds of hardwar...
International audienceMPI is the most widely used parallel programming model. But the reducing amoun...
Abstract—Comparison between OpenMP for thread programming model and MPI for message passing programm...
Proceedings of: First International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2014...
Supercomputing applications rely on strong scaling to achieve faster results on a larger number of p...
Threading support for Message Passing Interface (MPI) has been defined in the MPI standard for more ...
Abstract—With the increasing prominence of many-core archi-tectures and decreasing per-core resource...
International audienceMessage-Passing Interface (MPI) has become a standard for parallel application...
Hybrid MPI+threads programming is gaining prominence as an alternative to the traditional "MPI every...
In exascale computing era, applications are executed at larger scale than ever before, whichresults ...
As high-end computing systems continue to grow in scale, recent advances in multi- and many-core arc...
International audienceNon-blocking collectives have been proposed so as to allow communications to b...
This paper addresses performance portability of MPI code on multiprogrammed shared memory machines. ...
Abstract. Over the last decade, Message Passing Interface (MPI) has become a very successful paralle...
Click on the DOI link to access the article (may not be free).The advancement of multicore systems d...
Many-core architectures, such as the Intel Xeon Phi, provide dozens of cores and hundreds of hardwar...
International audienceMPI is the most widely used parallel programming model. But the reducing amoun...
Abstract—Comparison between OpenMP for thread programming model and MPI for message passing programm...
Proceedings of: First International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2014...
Supercomputing applications rely on strong scaling to achieve faster results on a larger number of p...
Threading support for Message Passing Interface (MPI) has been defined in the MPI standard for more ...
Abstract—With the increasing prominence of many-core archi-tectures and decreasing per-core resource...
International audienceMessage-Passing Interface (MPI) has become a standard for parallel application...
Hybrid MPI+threads programming is gaining prominence as an alternative to the traditional "MPI every...
In exascale computing era, applications are executed at larger scale than ever before, whichresults ...
As high-end computing systems continue to grow in scale, recent advances in multi- and many-core arc...
International audienceNon-blocking collectives have been proposed so as to allow communications to b...
This paper addresses performance portability of MPI code on multiprogrammed shared memory machines. ...
Abstract. Over the last decade, Message Passing Interface (MPI) has become a very successful paralle...
Click on the DOI link to access the article (may not be free).The advancement of multicore systems d...
Many-core architectures, such as the Intel Xeon Phi, provide dozens of cores and hundreds of hardwar...
International audienceMPI is the most widely used parallel programming model. But the reducing amoun...
Abstract—Comparison between OpenMP for thread programming model and MPI for message passing programm...