Abstract Many parallel applications from scientific computing use collective MPI communication oper-ations to distribute or collect data. The execution time of collective MPI communication operations can be significantly reduced by a restructuring based on orthogonal processor structures or by using specific point-to-point algorithms based on virtual communication topologies. The performance improvement depends strongly on numerous factors, like the collective MPI communication operation, the specific group layout, the message size, the specific MPI library, and the architecture parameters of the parallel target platform. In this paper we describe an adaptive approach to determine and select a specific processor group layout or communica-ti...
The current trends in high performance computing show that large machines with tens of thousands of ...
Proceedings of: First International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2014...
The performance of collective communication operations is one of the deciding factors in the overa...
Many parallel applications from scientific computing use MPI collective communication operations to ...
Many parallel applications from scientific computing use MPI collective communication operations to ...
MPI provides a portable message passing interface for many parallel execution platforms but may lead...
In order for collective communication routines to achieve high performance on different platforms, t...
Collective communication is an important subset of Message Passing Interface. Improving the perform...
This work presents and evaluates algorithms for MPI collective communication operations on high perf...
This talk discusses optimized collective algorithms and the benefits of leveraging independent hardw...
Previous studies of application usage show that the per-formance of collective communications are cr...
Further performance improvements of parallel simulation applications will not be reached by simply s...
We discuss the design and high-performance implementation of collective communications operations on...
Collective communications occupy 20-90% of total execution times in many MPI applications. In this p...
Message passing is one of the most commonly used paradigms of parallel programming. Message Passing ...
The current trends in high performance computing show that large machines with tens of thousands of ...
Proceedings of: First International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2014...
The performance of collective communication operations is one of the deciding factors in the overa...
Many parallel applications from scientific computing use MPI collective communication operations to ...
Many parallel applications from scientific computing use MPI collective communication operations to ...
MPI provides a portable message passing interface for many parallel execution platforms but may lead...
In order for collective communication routines to achieve high performance on different platforms, t...
Collective communication is an important subset of Message Passing Interface. Improving the perform...
This work presents and evaluates algorithms for MPI collective communication operations on high perf...
This talk discusses optimized collective algorithms and the benefits of leveraging independent hardw...
Previous studies of application usage show that the per-formance of collective communications are cr...
Further performance improvements of parallel simulation applications will not be reached by simply s...
We discuss the design and high-performance implementation of collective communications operations on...
Collective communications occupy 20-90% of total execution times in many MPI applications. In this p...
Message passing is one of the most commonly used paradigms of parallel programming. Message Passing ...
The current trends in high performance computing show that large machines with tens of thousands of ...
Proceedings of: First International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2014...
The performance of collective communication operations is one of the deciding factors in the overa...