Title :
Collective communication in wormhole-routed massively parallel computers
Author :
McKinley, Philip K. ; Tsai, Yih-Jia ; Robinson, David F.
Author_Institution :
Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
fDate :
12/1/1995 12:00:00 AM
Abstract :
Most MPC networks use wormhole routing to reduce the effect of path length on communication time. Researchers have exploited this by designing ingenious algorithms to speed collective communication. Many projects have addressed the design of efficient collective communication algorithms for wormhole-routed systems. By exploiting the relative distance-insensitivity of wormhole routing, these new algorithms often differ fundamentally from their store-and-forward counterparts. We examine software and hardware approaches to implementing collective communication operations. Although we emphasize methods in which the underlying architecture is a direct network, such as a hypercube or mesh, as opposed to an indirect switch-based network, several approaches apply to systems of either type. We illustrate several issues arising in this research area and describe the major classes of algorithms proposed to solve these problems
Keywords :
multiprocessor interconnection networks; network routing; parallel algorithms; parallel architectures; performance evaluation; MPC networks; collective communication; collective communication algorithms; collective communication operations; direct network; distance-insensitivity; hypercube; indirect switch-based network; mesh; path length; store-and-forward; wormhole routing; wormhole-routed massively parallel computers; Algorithm design and analysis; Communication switching; Computer architecture; Computer networks; Concurrent computing; Distributed computing; Intelligent networks; Routing; Scattering; Switches;