Using triggered operations to offload collective communication operations

  • Authors:
  • K. Scott Hemmert;Brian Barrett;Keith D. Underwood

  • Affiliations:
  • Sandia National Laboratries, Albuquerque, NM;Sandia National Laboratries, Albuquerque, NM;Intel Corporation, Hillsboro, OR

  • Venue:
  • EuroMPI'10 Proceedings of the 17th European MPI users' group meeting conference on Recent advances in the message passing interface
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Efficient collective operations are a major component of application scalability. Offload of collective operations onto the network interface reduces many of the latencies that are inherent in network communications and, consequently, reduces the time to perform the collective operation. To support offload, it is desirable to expose semantic building blocks that are simple to offload and yet powerful enough to implement a variety of collective algorithms. This paper presents the implementation of barrier and broadcast leveraging triggered operations -- a semantic building block for collective offload. Triggered operations are shown to be both semantically powerful and capable of improving performance.