DocumentCode
1370846
Title
Embedding classical communication topologies in the scalable OPAM architecture
Author
Barak, Amnon ; Schenfeld, Eugen
Author_Institution
Dept. of Comput. Sci., Hebrew Univ., Jerusalem, Israel
Volume
7
Issue
9
fYear
1996
fDate
9/1/1996 12:00:00 AM
Firstpage
979
Lastpage
992
Abstract
The paper presents novel embeddings of various classical topologies into the OPAM multicomputer. OPAM consists of a large number of processors that are connected by a two level, crossbar based interconnection network. The network combines a large, optical circuit-switched crossbar (reconfigurable network), with many small, packet-switching crossbars. The necessary embedding is very different than classical approaches. The goal in our case is to minimize routing decisions, so that communication requests can be satisfied by passing through two small crossbars. We show how to map parallel programs to this architecture using graph contraction notations. The family of parallel programs that we consider consists of multiple processes and communication links that are represented by connected, regular graphs such as rings, trees, two dimensional grids, cube connected cycles and hypercubes. In each case we show how to partition the vertex set of the program´s graph to subsets, and how to assign each subset a cluster of processors in order to realize the topology of the given problem. In some of the cases we also prove that our partition and assignment algorithms are optimal
Keywords
multiprocessing systems; multiprocessor interconnection networks; network routing; parallel algorithms; parallel machines; parallel programming; reconfigurable architectures; OPAM multicomputer; assignment algorithms; classical communication topology embedding; communication links; connected regular graphs; cube connected cycles; graph contraction notations; hypercubes; multiple processes; optical circuit-switched crossbar; packet-switching crossbars; parallel program mapping; partition algorithms; processors; reconfigurable network; rings; routing decision minimization; scalable OPAM architecture; trees; two dimensional grids; two level crossbar based interconnection network; vertex set partitioning; Circuit topology; Clustering algorithms; Hypercubes; Multiprocessor interconnection networks; Network topology; Optical fiber networks; Optical interconnections; Optical packet switching; Routing; Tree graphs;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.536941
Filename
536941
Link To Document