X-cube: a variation of cube-connected-cycles network with lower average routing steps

Darryl Gee, Hong Shen

Research output: Contribution to conferencePaperpeer-review

Abstract

A fundamental and important research area in parallel computing is the design of high-performance interconnection networks for connecting the processors in parallel computers. This paper presents a new interconnection network, the X-cube, a variant of the Cube-Connected-Cycles (CCC), which has the same degree, and same diameter in the worst case as the CCC of the same size and a decreased number of routing steps in the average case. Associated with this network is a construction algorithm which illustrates the way of building the network, and a routing algorithm that describes the method of passing messages in the network. The proposed network is validated and its performance is evaluated experimentally through implementation of the above algorithms. A number of comparisons are made between this network and three existing networks, mesh, Hypercube, and the CCC.

Original languageEnglish
Pages112-120
Number of pages9
Publication statusPublished - 1995
Externally publishedYes
EventProceedings of the IEEE 1st International Conference on Algorithms and Architectures for Parallel Processing. Part 1 (of 2) - Brisbane, Aust
Duration: 19 Apr 199521 Apr 1995

Conference

ConferenceProceedings of the IEEE 1st International Conference on Algorithms and Architectures for Parallel Processing. Part 1 (of 2)
CityBrisbane, Aust
Period19/04/9521/04/95

Fingerprint

Dive into the research topics of 'X-cube: a variation of cube-connected-cycles network with lower average routing steps'. Together they form a unique fingerprint.

Cite this