DocumentCode
1085277
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
Volume
28
Issue
12
fYear
1995
fDate
12/1/1995 12:00:00 AM
Firstpage
39
Lastpage
50
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;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.476198
Filename
476198
Link To Document