Embedding classical communication topologies in the scalable OPAM architecture

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 ne...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on parallel and distributed systems 1996-09, Vol.7 (9), p.979-992
Hauptverfasser: Barak, A., Schenfeld, E.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 992
container_issue 9
container_start_page 979
container_title IEEE transactions on parallel and distributed systems
container_volume 7
creator Barak, A.
Schenfeld, E.
description 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.
doi_str_mv 10.1109/71.536941
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_pascalfrancis_primary_3249177</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>536941</ieee_id><sourcerecordid>28354770</sourcerecordid><originalsourceid>FETCH-LOGICAL-c306t-8aa74aa2acf9fb2c727372cf5149f1ac84fff33a01c2b0306f3509f8bbcb08e33</originalsourceid><addsrcrecordid>eNo9kL1PwzAQxS0EEqUwsDJlQEgMKf6s47GqyodUKAPM0cW1W6MkDnYy8N_jKlWne6f7vSfdQ-iW4BkhWD1JMhNsrjg5QxMiRJFTUrDzpDEXuaJEXaKrGH8wJlxgPkEfq6Yy261rd5muIUanoc60b5qhTbJ3vs163_na75yJmUvb3mQxQVDVJtt8Lt4zCHrveqP7IZhrdGGhjubmOKfo-3n1tXzN15uXt-VinWuG531eAEgOQEFbZSuqJZVMUm0F4coS0AW31jIGmGha4WSxTGBli6rSFS4MY1P0MOZ2wf8OJvZl46I2dQ2t8UMsacEElxIn8HEEdfAxBmPLLrgGwl9JcHlorJSkHBtL7P0xFA4f2gCtdvFkYJQrImXC7kbMGWNO12PGP7ARc2k</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>28354770</pqid></control><display><type>article</type><title>Embedding classical communication topologies in the scalable OPAM architecture</title><source>IEEE Electronic Library (IEL)</source><creator>Barak, A. ; Schenfeld, E.</creator><creatorcontrib>Barak, A. ; Schenfeld, E.</creatorcontrib><description>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.</description><identifier>ISSN: 1045-9219</identifier><identifier>EISSN: 1558-2183</identifier><identifier>DOI: 10.1109/71.536941</identifier><identifier>CODEN: ITDSEO</identifier><language>eng</language><publisher>Los Alamitos, CA: IEEE</publisher><subject>Algorithmics. Computability. Computer arithmetics ; Applied sciences ; Circuit topology ; Clustering algorithms ; Computer science; control theory; systems ; Exact sciences and technology ; Hypercubes ; Information retrieval. Graph ; Multiprocessor interconnection networks ; Network topology ; Office automation, teleprocessing ; Optical fiber networks ; Optical interconnections ; Optical packet switching ; Routing ; Software ; Theoretical computing ; Tree graphs</subject><ispartof>IEEE transactions on parallel and distributed systems, 1996-09, Vol.7 (9), p.979-992</ispartof><rights>1996 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c306t-8aa74aa2acf9fb2c727372cf5149f1ac84fff33a01c2b0306f3509f8bbcb08e33</citedby><cites>FETCH-LOGICAL-c306t-8aa74aa2acf9fb2c727372cf5149f1ac84fff33a01c2b0306f3509f8bbcb08e33</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/536941$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/536941$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=3249177$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Barak, A.</creatorcontrib><creatorcontrib>Schenfeld, E.</creatorcontrib><title>Embedding classical communication topologies in the scalable OPAM architecture</title><title>IEEE transactions on parallel and distributed systems</title><addtitle>TPDS</addtitle><description>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.</description><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Applied sciences</subject><subject>Circuit topology</subject><subject>Clustering algorithms</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Hypercubes</subject><subject>Information retrieval. Graph</subject><subject>Multiprocessor interconnection networks</subject><subject>Network topology</subject><subject>Office automation, teleprocessing</subject><subject>Optical fiber networks</subject><subject>Optical interconnections</subject><subject>Optical packet switching</subject><subject>Routing</subject><subject>Software</subject><subject>Theoretical computing</subject><subject>Tree graphs</subject><issn>1045-9219</issn><issn>1558-2183</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1996</creationdate><recordtype>article</recordtype><recordid>eNo9kL1PwzAQxS0EEqUwsDJlQEgMKf6s47GqyodUKAPM0cW1W6MkDnYy8N_jKlWne6f7vSfdQ-iW4BkhWD1JMhNsrjg5QxMiRJFTUrDzpDEXuaJEXaKrGH8wJlxgPkEfq6Yy261rd5muIUanoc60b5qhTbJ3vs163_na75yJmUvb3mQxQVDVJtt8Lt4zCHrveqP7IZhrdGGhjubmOKfo-3n1tXzN15uXt-VinWuG531eAEgOQEFbZSuqJZVMUm0F4coS0AW31jIGmGha4WSxTGBli6rSFS4MY1P0MOZ2wf8OJvZl46I2dQ2t8UMsacEElxIn8HEEdfAxBmPLLrgGwl9JcHlorJSkHBtL7P0xFA4f2gCtdvFkYJQrImXC7kbMGWNO12PGP7ARc2k</recordid><startdate>19960901</startdate><enddate>19960901</enddate><creator>Barak, A.</creator><creator>Schenfeld, E.</creator><general>IEEE</general><general>IEEE Computer Society</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19960901</creationdate><title>Embedding classical communication topologies in the scalable OPAM architecture</title><author>Barak, A. ; Schenfeld, E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c306t-8aa74aa2acf9fb2c727372cf5149f1ac84fff33a01c2b0306f3509f8bbcb08e33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1996</creationdate><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Applied sciences</topic><topic>Circuit topology</topic><topic>Clustering algorithms</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Hypercubes</topic><topic>Information retrieval. Graph</topic><topic>Multiprocessor interconnection networks</topic><topic>Network topology</topic><topic>Office automation, teleprocessing</topic><topic>Optical fiber networks</topic><topic>Optical interconnections</topic><topic>Optical packet switching</topic><topic>Routing</topic><topic>Software</topic><topic>Theoretical computing</topic><topic>Tree graphs</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Barak, A.</creatorcontrib><creatorcontrib>Schenfeld, E.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on parallel and distributed systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Barak, A.</au><au>Schenfeld, E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Embedding classical communication topologies in the scalable OPAM architecture</atitle><jtitle>IEEE transactions on parallel and distributed systems</jtitle><stitle>TPDS</stitle><date>1996-09-01</date><risdate>1996</risdate><volume>7</volume><issue>9</issue><spage>979</spage><epage>992</epage><pages>979-992</pages><issn>1045-9219</issn><eissn>1558-2183</eissn><coden>ITDSEO</coden><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.</abstract><cop>Los Alamitos, CA</cop><pub>IEEE</pub><doi>10.1109/71.536941</doi><tpages>14</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1045-9219
ispartof IEEE transactions on parallel and distributed systems, 1996-09, Vol.7 (9), p.979-992
issn 1045-9219
1558-2183
language eng
recordid cdi_pascalfrancis_primary_3249177
source IEEE Electronic Library (IEL)
subjects Algorithmics. Computability. Computer arithmetics
Applied sciences
Circuit topology
Clustering algorithms
Computer science
control theory
systems
Exact sciences and technology
Hypercubes
Information retrieval. Graph
Multiprocessor interconnection networks
Network topology
Office automation, teleprocessing
Optical fiber networks
Optical interconnections
Optical packet switching
Routing
Software
Theoretical computing
Tree graphs
title Embedding classical communication topologies in the scalable OPAM architecture
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T10%3A29%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Embedding%20classical%20communication%20topologies%20in%20the%20scalable%20OPAM%20architecture&rft.jtitle=IEEE%20transactions%20on%20parallel%20and%20distributed%20systems&rft.au=Barak,%20A.&rft.date=1996-09-01&rft.volume=7&rft.issue=9&rft.spage=979&rft.epage=992&rft.pages=979-992&rft.issn=1045-9219&rft.eissn=1558-2183&rft.coden=ITDSEO&rft_id=info:doi/10.1109/71.536941&rft_dat=%3Cproquest_RIE%3E28354770%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=28354770&rft_id=info:pmid/&rft_ieee_id=536941&rfr_iscdi=true