DocumentCode
1056217
Title
A theory of wormhole routing in parallel computers
Author
Felperin, Sergio ; Raghavan, Prabhakar ; Upfal, Eli
Author_Institution
IBM Almaden Res. Center, San Jose, CA, USA
Volume
45
Issue
6
fYear
1996
fDate
6/1/1996 12:00:00 AM
Firstpage
704
Lastpage
713
Abstract
Virtually all theoretical work on message routing in parallel computers has dwelt on packet routing: messages are conveyed as packets, an entire packet can reside at a node of the network, and a packet is sent from the queue of one node to the queue of another node until its reaches its destination. A trend in multicomputer architecture, however, is to use wormhole routing. In wormhole routing a message is transmitted as a contiguous stream of bits, physically occupying a sequence of nodes/edges in the network. Thus, a message resembles a worm burrowing through the network. In this paper we give theoretical analyses of simple wormhole routing algorithms, showing them to be nearly optimal for butterfly and mesh connected networks. Our analysis requires initial random delays in injecting messages to the network. We report simulation results suggesting that the idea of random initial delays may have an impact beyond theoretical analysis
Keywords
message passing; multiprocessor interconnection networks; parallel algorithms; parallel architectures; probability; butterfly connected networks; mesh connected networks; multicomputer architecture; parallel computers; simple wormhole routing algorithms; wormhole routing; Algorithm design and analysis; Computer networks; Computer science; Concurrent computing; Delay; Intelligent networks; Out of order; Queueing analysis; Routing; System recovery;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.506426
Filename
506426
Link To Document