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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on parallel and distributed systems 1996-09, Vol.7 (9), p.979-992 |
---|---|
Hauptverfasser: | , |
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&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 |