Nekbone is a proxy application of Nek5000, a scalable Computational Fluid Dynamics (CFD) code used for modelling incompressible flows. The Nekbone mini-application is used by several international co-design centers to explore new concepts in computer science and to evaluate their performance. We present the design and implementation of a new communication kernel in the Nekbone mini-application with the goal of studying the performance of different parallel communication models. First, a new MPI blocking communication kernel has been developed to solve Nekbone problems in a three-dimensional Cartesian mesh and process topology. The new MPI implementation delivers a 13% performance improvement compared to the original implementation. The new ...
A benchmark test using the Message Passing Interface (MPI, an emerging standard for writing message ...
A Message-Passing Kernel (MPK) for the Hypercluster parallel-processing test bed is described. The H...
Motivated by the end of Moore’s law, graphics processing units (GPUs) are replacing general-purpose ...
Proceedings of: Second International Workshop on Sustainable Ultrascale Computing Systems (NESUS 201...
International audienceOverlapping communications with computation is an efficient way to amortize th...
We examine the mechanics of the send and receive mechanism of MPI and in particular how we can impl...
The original publication can be found at www.springerlink.comThis paper gives an overview of two rel...
We examine the mechanics of the send and receive mechanism of MPI and in particular how we can imple...
The Message Passing Interface (MPI) was developed to address the issue of portability of parallel co...
In this paper we describe a procedure for optimizing the MPI communication of an unstructured CFD co...
The Message Passing Interface (MPI) is a standard in parallel computing, and can also be used as a h...
Portable parallel programming environments, such as PVM, MPI, and Express, offer a message passing i...
Abstract. This work presents a performance evaluation of single node and subdomain communication sch...
Over the last few decades, Message Passing Interface (MPI) has become the parallel-communication sta...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
A benchmark test using the Message Passing Interface (MPI, an emerging standard for writing message ...
A Message-Passing Kernel (MPK) for the Hypercluster parallel-processing test bed is described. The H...
Motivated by the end of Moore’s law, graphics processing units (GPUs) are replacing general-purpose ...
Proceedings of: Second International Workshop on Sustainable Ultrascale Computing Systems (NESUS 201...
International audienceOverlapping communications with computation is an efficient way to amortize th...
We examine the mechanics of the send and receive mechanism of MPI and in particular how we can impl...
The original publication can be found at www.springerlink.comThis paper gives an overview of two rel...
We examine the mechanics of the send and receive mechanism of MPI and in particular how we can imple...
The Message Passing Interface (MPI) was developed to address the issue of portability of parallel co...
In this paper we describe a procedure for optimizing the MPI communication of an unstructured CFD co...
The Message Passing Interface (MPI) is a standard in parallel computing, and can also be used as a h...
Portable parallel programming environments, such as PVM, MPI, and Express, offer a message passing i...
Abstract. This work presents a performance evaluation of single node and subdomain communication sch...
Over the last few decades, Message Passing Interface (MPI) has become the parallel-communication sta...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
A benchmark test using the Message Passing Interface (MPI, an emerging standard for writing message ...
A Message-Passing Kernel (MPK) for the Hypercluster parallel-processing test bed is described. The H...
Motivated by the end of Moore’s law, graphics processing units (GPUs) are replacing general-purpose ...