1995
DOI: 10.1109/71.406957
|View full text |Cite
|
Sign up to set email alerts
|

Executing algorithms with hypercube topology on torus multicomputers

Abstract: Abstract-Many parallel algorithms use hypercubes as the communication topology among their processes. When such algorithms are executed on hypercube multicomputers the communication cost is kept minimum since processes can be allocated to processors in such a way that only communication between neighbor processors is required. However, the scalability of hypercube multicomputers is constrained by the fact that the interconnection cost-per-node increases with the total number of nodes. From scalability point of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
10
0

Year Published

1998
1998
2013
2013

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 8 publications
0
10
0
Order By: Relevance
“…It includes a bit permutation in the binary representation of the processes (n). Nevertheless, the minimum average dilation property of the embedding is not affected [5]. Fig.…”
Section: Standard Embeddingmentioning
confidence: 92%
See 2 more Smart Citations
“…It includes a bit permutation in the binary representation of the processes (n). Nevertheless, the minimum average dilation property of the embedding is not affected [5]. Fig.…”
Section: Standard Embeddingmentioning
confidence: 92%
“…Different approaches for embedding hypercube algorithms onto meshes and tori have been proposed [4], [5], [8], [10]. The standard embedding [10] has been shown to be optimal for meshes [5] in the sense of reducing the average dilation of the hypercube dimensions.…”
Section: Standard Embeddingmentioning
confidence: 99%
See 1 more Smart Citation
“…In terms of network scalability, since the mesh class adds and expands a few processors by linking the adjacent processor and the hypercube class adds the exactly same number of nodes and links each processor, it is readily scalable. Therefore it is meaningful that the hypercube class having a good parallel algorithm is embedded in the mesh class which can be commonly used by virtue of its high scalability [2,3]. As Torus has degree 4 and Hypercube has more degree with increased dimensions, when Hypercube(in excess of degree 4) above 5 dimensions is embedded into Torus, congestion and dilation gradually increase in excess of 1 [3].…”
Section: Introductionmentioning
confidence: 99%
“…Therefore it is meaningful that the hypercube class having a good parallel algorithm is embedded in the mesh class which can be commonly used by virtue of its high scalability [2,3]. As Torus has degree 4 and Hypercube has more degree with increased dimensions, when Hypercube(in excess of degree 4) above 5 dimensions is embedded into Torus, congestion and dilation gradually increase in excess of 1 [3]. In study [4], 6-dimensional Hypercube was embedded into 8×8 mesh at dilation 11, congestion 2, and expansion 1.…”
Section: Introductionmentioning
confidence: 99%