DocumentCode
1415087
Title
Incremental design of scalable interconnection networks using basic building blocks
Author
Yang, Mingyao ; Ni, Lionel M.
Author_Institution
Java Software, Sun Microsyst., Cupertino, CA, USA
Volume
11
Issue
11
fYear
2000
fDate
11/1/2000 12:00:00 AM
Firstpage
1126
Lastpage
1140
Abstract
In this paper, we present an incremental design of scalable interconnection networks in multicomputer systems using basic building blocks. Both network topologies and routing algorithms are considered. We use wormhole-routed small-scale 2D meshes as basic building blocks. The minimum requirement to expand these networks is a single building block. This implies that the network does not have to maintain the regular 2D mesh topology. Some new topologies are introduced: incomplete meshes based on those adaptive routing algorithms designed from the turn model and extended incomplete meshes based on XY routing. We show that the original routing algorithm can be adopted to send a message between any source and destination without using store-and-forward and causing deadlock. The way that the network is constructed incrementally requires no or a very small amount of rewiring and keeps high bisection density and short diameter of the network. The design methods can be used to economically and incrementally build expandable and scalable parallel computers.
Keywords
multiprocessor interconnection networks; network routing; 2D mesh topology; basic building blocks; incremental design; multicomputer systems; network topologies; routing algorithms; scalable interconnection networks; scalable parallel computers; wormhole-routed small-scale 2D meshes; Bandwidth; Computer networks; Concurrent computing; Hypercubes; Multiprocessor interconnection networks; National electric code; Network topology; Routing; Switches; System recovery;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.888634
Filename
888634
Link To Document