Loading…

Open MPI: A High-Performance, Heterogeneous MPI

The growth in the number of generally available, distributed, heterogeneous computing systems places increasing importance on the development of user-friendly tools that enable application developers to efficiently use these resources. Open MPI provides support for several aspects of heterogeneity w...

Full description

Saved in:
Bibliographic Details
Main Authors: Graham, R.L., Shipman, G.M., Barrett, B.W., Castain, R.H., Bosilca, G., Lumsdaine, A.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 9
container_issue
container_start_page 1
container_title
container_volume
creator Graham, R.L.
Shipman, G.M.
Barrett, B.W.
Castain, R.H.
Bosilca, G.
Lumsdaine, A.
description The growth in the number of generally available, distributed, heterogeneous computing systems places increasing importance on the development of user-friendly tools that enable application developers to efficiently use these resources. Open MPI provides support for several aspects of heterogeneity within a single, open-source MPI implementation. Through careful abstractions, heterogeneous support maintains efficient use of uniform computational platforms. We describe Open MPI's architecture for heterogeneous network and processor support. A key design features of this implementation is the transparency to the application developer while maintaining very high levels of performance. This is demonstrated with the results of several numerical experiments
doi_str_mv 10.1109/CLUSTR.2006.311904
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4100410</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4100410</ieee_id><sourcerecordid>4100410</sourcerecordid><originalsourceid>FETCH-LOGICAL-i1344-72c81490faaadab305431d03e1a4ea625ef7d9bcc2d9d6df360a0bf17ac3b85e3</originalsourceid><addsrcrecordid>eNo1TktOwzAUND-JUHIB2OQAOH3Pn8RmV0VAKgW1gnZdOfFzCaJNlcCC25MKmM1IM6OZYewGIUUEOy2q9evqJRUAWSoRLagTFtvcoBJKgRTGnLJIYGa4FVqesat_IzfnLEKtBdejcMniYXiHEUoriSJi08WB9snzcn6fzJKy3b7xJfWh63du39BdUtIn9d2W9tR9DcfYNbsI7mOg-I8nbP34sCpKXi2e5sWs4i1KpXgumvGbheCc866WcJzzIAmdIpcJTSH3tm4a4a3PfJAZOKgD5q6RtdEkJ-z2t7clos2hb3eu_94oHJ8jyB-ZSUcb</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Open MPI: A High-Performance, Heterogeneous MPI</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Graham, R.L. ; Shipman, G.M. ; Barrett, B.W. ; Castain, R.H. ; Bosilca, G. ; Lumsdaine, A.</creator><creatorcontrib>Graham, R.L. ; Shipman, G.M. ; Barrett, B.W. ; Castain, R.H. ; Bosilca, G. ; Lumsdaine, A.</creatorcontrib><description>The growth in the number of generally available, distributed, heterogeneous computing systems places increasing importance on the development of user-friendly tools that enable application developers to efficiently use these resources. Open MPI provides support for several aspects of heterogeneity within a single, open-source MPI implementation. Through careful abstractions, heterogeneous support maintains efficient use of uniform computational platforms. We describe Open MPI's architecture for heterogeneous network and processor support. A key design features of this implementation is the transparency to the application developer while maintaining very high levels of performance. This is demonstrated with the results of several numerical experiments</description><identifier>ISSN: 1552-5244</identifier><identifier>ISBN: 1424403278</identifier><identifier>ISBN: 9781424403271</identifier><identifier>EISSN: 2168-9253</identifier><identifier>EISBN: 9781424403288</identifier><identifier>EISBN: 1424403286</identifier><identifier>DOI: 10.1109/CLUSTR.2006.311904</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Authentication ; Computer architecture ; Computer science ; Distributed computing ; Laboratories ; Network interfaces ; Open systems ; Processor scheduling ; Protocols</subject><ispartof>2006 IEEE International Conference on Cluster Computing, 2006, p.1-9</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4100410$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54530,54895,54907</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4100410$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Graham, R.L.</creatorcontrib><creatorcontrib>Shipman, G.M.</creatorcontrib><creatorcontrib>Barrett, B.W.</creatorcontrib><creatorcontrib>Castain, R.H.</creatorcontrib><creatorcontrib>Bosilca, G.</creatorcontrib><creatorcontrib>Lumsdaine, A.</creatorcontrib><title>Open MPI: A High-Performance, Heterogeneous MPI</title><title>2006 IEEE International Conference on Cluster Computing</title><addtitle>CLUSTR</addtitle><description>The growth in the number of generally available, distributed, heterogeneous computing systems places increasing importance on the development of user-friendly tools that enable application developers to efficiently use these resources. Open MPI provides support for several aspects of heterogeneity within a single, open-source MPI implementation. Through careful abstractions, heterogeneous support maintains efficient use of uniform computational platforms. We describe Open MPI's architecture for heterogeneous network and processor support. A key design features of this implementation is the transparency to the application developer while maintaining very high levels of performance. This is demonstrated with the results of several numerical experiments</description><subject>Application software</subject><subject>Authentication</subject><subject>Computer architecture</subject><subject>Computer science</subject><subject>Distributed computing</subject><subject>Laboratories</subject><subject>Network interfaces</subject><subject>Open systems</subject><subject>Processor scheduling</subject><subject>Protocols</subject><issn>1552-5244</issn><issn>2168-9253</issn><isbn>1424403278</isbn><isbn>9781424403271</isbn><isbn>9781424403288</isbn><isbn>1424403286</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2006</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo1TktOwzAUND-JUHIB2OQAOH3Pn8RmV0VAKgW1gnZdOfFzCaJNlcCC25MKmM1IM6OZYewGIUUEOy2q9evqJRUAWSoRLagTFtvcoBJKgRTGnLJIYGa4FVqesat_IzfnLEKtBdejcMniYXiHEUoriSJi08WB9snzcn6fzJKy3b7xJfWh63du39BdUtIn9d2W9tR9DcfYNbsI7mOg-I8nbP34sCpKXi2e5sWs4i1KpXgumvGbheCc866WcJzzIAmdIpcJTSH3tm4a4a3PfJAZOKgD5q6RtdEkJ-z2t7clos2hb3eu_94oHJ8jyB-ZSUcb</recordid><startdate>200609</startdate><enddate>200609</enddate><creator>Graham, R.L.</creator><creator>Shipman, G.M.</creator><creator>Barrett, B.W.</creator><creator>Castain, R.H.</creator><creator>Bosilca, G.</creator><creator>Lumsdaine, A.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200609</creationdate><title>Open MPI: A High-Performance, Heterogeneous MPI</title><author>Graham, R.L. ; Shipman, G.M. ; Barrett, B.W. ; Castain, R.H. ; Bosilca, G. ; Lumsdaine, A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i1344-72c81490faaadab305431d03e1a4ea625ef7d9bcc2d9d6df360a0bf17ac3b85e3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Application software</topic><topic>Authentication</topic><topic>Computer architecture</topic><topic>Computer science</topic><topic>Distributed computing</topic><topic>Laboratories</topic><topic>Network interfaces</topic><topic>Open systems</topic><topic>Processor scheduling</topic><topic>Protocols</topic><toplevel>online_resources</toplevel><creatorcontrib>Graham, R.L.</creatorcontrib><creatorcontrib>Shipman, G.M.</creatorcontrib><creatorcontrib>Barrett, B.W.</creatorcontrib><creatorcontrib>Castain, R.H.</creatorcontrib><creatorcontrib>Bosilca, G.</creatorcontrib><creatorcontrib>Lumsdaine, A.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Graham, R.L.</au><au>Shipman, G.M.</au><au>Barrett, B.W.</au><au>Castain, R.H.</au><au>Bosilca, G.</au><au>Lumsdaine, A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Open MPI: A High-Performance, Heterogeneous MPI</atitle><btitle>2006 IEEE International Conference on Cluster Computing</btitle><stitle>CLUSTR</stitle><date>2006-09</date><risdate>2006</risdate><spage>1</spage><epage>9</epage><pages>1-9</pages><issn>1552-5244</issn><eissn>2168-9253</eissn><isbn>1424403278</isbn><isbn>9781424403271</isbn><eisbn>9781424403288</eisbn><eisbn>1424403286</eisbn><abstract>The growth in the number of generally available, distributed, heterogeneous computing systems places increasing importance on the development of user-friendly tools that enable application developers to efficiently use these resources. Open MPI provides support for several aspects of heterogeneity within a single, open-source MPI implementation. Through careful abstractions, heterogeneous support maintains efficient use of uniform computational platforms. We describe Open MPI's architecture for heterogeneous network and processor support. A key design features of this implementation is the transparency to the application developer while maintaining very high levels of performance. This is demonstrated with the results of several numerical experiments</abstract><pub>IEEE</pub><doi>10.1109/CLUSTR.2006.311904</doi><tpages>9</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1552-5244
ispartof 2006 IEEE International Conference on Cluster Computing, 2006, p.1-9
issn 1552-5244
2168-9253
language eng
recordid cdi_ieee_primary_4100410
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Authentication
Computer architecture
Computer science
Distributed computing
Laboratories
Network interfaces
Open systems
Processor scheduling
Protocols
title Open MPI: A High-Performance, Heterogeneous MPI
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T09%3A44%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Open%20MPI:%20A%20High-Performance,%20Heterogeneous%20MPI&rft.btitle=2006%20IEEE%20International%20Conference%20on%20Cluster%20Computing&rft.au=Graham,%20R.L.&rft.date=2006-09&rft.spage=1&rft.epage=9&rft.pages=1-9&rft.issn=1552-5244&rft.eissn=2168-9253&rft.isbn=1424403278&rft.isbn_list=9781424403271&rft_id=info:doi/10.1109/CLUSTR.2006.311904&rft.eisbn=9781424403288&rft.eisbn_list=1424403286&rft_dat=%3Cieee_6IE%3E4100410%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i1344-72c81490faaadab305431d03e1a4ea625ef7d9bcc2d9d6df360a0bf17ac3b85e3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4100410&rfr_iscdi=true