Efficient Collective Communication on Multidimensional Meshes with WormholeRouting

  • Authors:
  • Jerrell Watts

  • Affiliations:
  • -

  • Venue:
  • Efficient Collective Communication on Multidimensional Meshes with WormholeRouting
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

This work presents a methodology for cosntructing efficient collective communication libraries for mesh-based multicomputers with wormhole routing. Such libraries can be built from a small set of simple primitives. Specifically, two classes of routines are presented: short vector routines that minimize message startups and long vector routines that minimize data transmission. Routines from these two classes can then be hybridized, resulting in algorithms which are efficient over a wide range of machine performance and vector size parameters. Implementations of these basic routines are given, and the derivation of other routines from them is demonstrated. Furthermore, these methods are applicable to meshes in their full generality: There are no restrictions on the relative dimensions of the mesh or the number of nodes contained therein (e.g., they do not require power-of-two partition sizes). Also, the schemes presented here inherently support group communications as well as full-partition operations. Performance data from the Intel Paragon are included.