1988
DOI: 10.1109/12.2207
|View full text |Cite
|
Sign up to set email alerts
|

A synthesis algorithm for reconfigurable interconnection networks

Abstract: The performance of a parallel algorithm depends in part on the interconnection topology of the target parallel system. An interconnection network is called reconfigurable if its topology can be changed between different algorithm executions. Since communication patterns vary from one parallel algorithm to another, a reconfigurable network can effectively support algorithms with different communication requirements. In this paper, we describe how to generate a network topology that is optimized with respect to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

1989
1989
2006
2006

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 14 publications
(7 citation statements)
references
References 13 publications
0
7
0
Order By: Relevance
“…As was shown using the cardinality synthesis algorithm [6], c is almost always (probability approachs 1 as the number of nodes in the graph for the graphs used in the 24 and 100 node simulation. For the r=3 plots z was set to 1.13.…”
Section: To Compute E [Te (Gp)i and Thus Eq (5) We Need To Estimatmentioning
confidence: 73%
See 2 more Smart Citations
“…As was shown using the cardinality synthesis algorithm [6], c is almost always (probability approachs 1 as the number of nodes in the graph for the graphs used in the 24 and 100 node simulation. For the r=3 plots z was set to 1.13.…”
Section: To Compute E [Te (Gp)i and Thus Eq (5) We Need To Estimatmentioning
confidence: 73%
“…The 0 FIE (G) I) complexity of factoring combined with the 0 (n IE (P) I ) complexity of the hill climbing part of the algorithm limited the maximum size to approximately 100 nodes (approximately 45 minutes of CPU time for a 100 node graph on a HF'9000-300 workstation). For the degree bound, we used r=3, 6 and To determine performance with respect to the density or number of edges in the task graph, a wide range of edge probabilities was used starting at ri(n-1). This starting probability insured that the average degree of a node in the graph was greater than or equal to r. Tasks graphs in which all nodes have degree less than r have trivial optimal solutions.…”
Section: Simulationmentioning
confidence: 99%
See 1 more Smart Citation
“…Developing parallel algorithms whose communication patterns closely match a certain interconnection topology of a target parallel system is often a difficult and non-convenient task. And although one interconnection topology may have the ideal node distribution for data interchange for a set of algorithms, it may not be well suited to other set, introducing large latencies on the network for other algorithms [1].…”
Section: Introductionmentioning
confidence: 99%
“…The reconfigurable interconnection networks for multiprocessor systems have attracted a lot of research interests [1][2][3][4][5]. An interconnection network is called reconfigurable if its topology can be changed during program execution, usually to match the communication requirements of an application.…”
Section: Introductionmentioning
confidence: 99%