Loading…

Performance Portability in the Exascale Computing Project: Exploration Through a Panel Series

Performance portability is a critical issue for the Exascale Computing Project (ECP) because of nontrivial architectural differences between machines available today and those expected at exascale. Many ECP project teams are working toward performance portability, and would expect to benefit from sh...

Full description

Saved in:
Bibliographic Details
Published in:Computing in science & engineering 2021-09, Vol.23 (5), p.46-54
Main Authors: Dubey, Anshu, McInnes, Lois Curfman, Thakur, Rajeev, Draeger, Erik W., Evans, Thomas, Germann, Timothy C., Hart, William E.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c363t-5b512e123736f092bee7cd87daad8f43deba6617041c6c7ce42a80d1bafd22213
cites cdi_FETCH-LOGICAL-c363t-5b512e123736f092bee7cd87daad8f43deba6617041c6c7ce42a80d1bafd22213
container_end_page 54
container_issue 5
container_start_page 46
container_title Computing in science & engineering
container_volume 23
creator Dubey, Anshu
McInnes, Lois Curfman
Thakur, Rajeev
Draeger, Erik W.
Evans, Thomas
Germann, Timothy C.
Hart, William E.
description Performance portability is a critical issue for the Exascale Computing Project (ECP) because of nontrivial architectural differences between machines available today and those expected at exascale. Many ECP project teams are working toward performance portability, and would expect to benefit from sharing lessons learned, identifying gaps, and discovering opportunities for partnerships. To facilitate this communication, the IDEAS-ECP project partnered with the three focus areas of ECP (application development, software technology, and hardware and integration), and Department of Energy computing facilities, to lead a series of panel discussions on performance portability. The panels were organized around broadly common themes of algorithmic and data locality challenges. In this article, we describe the panel series, its objectives, and perspectives from the various areas of the project. We also discuss use cases that are distinctive, as well as conclusions drawn from the collective experience of the participants.
doi_str_mv 10.1109/MCSE.2021.3098231
format article
fullrecord <record><control><sourceid>proquest_osti_</sourceid><recordid>TN_cdi_proquest_journals_2575980223</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9495114</ieee_id><sourcerecordid>2575980223</sourcerecordid><originalsourceid>FETCH-LOGICAL-c363t-5b512e123736f092bee7cd87daad8f43deba6617041c6c7ce42a80d1bafd22213</originalsourceid><addsrcrecordid>eNo9kE1LAzEQhoMoWKs_QLwEPW_NJJv98CalfoBioRW8SMhmZ9uU7aYmKdh_75YWTzMwzzu8PIRcAxsBsPL-fTybjDjjMBKsLLiAEzIAKYtEZNnX6X7nkJQZyHNyEcKKMZYWpRyQ7yn6xvm17gzSqfNRV7a1cUdtR-MS6eRXB6NbpGO33myj7RZ06t0KTXzob5vWeR2t6-h86d12saSaTnWHLZ2htxguyVmj24BXxzkkn0-T-fgleft4fh0_viVGZCImspLAEbjIRdawkleIuamLvNa6LppU1FjpLIOcpWAykxtMuS5YDZVuas45iCG5Pfx1IVoVjI1olsZ1Xd9TQa9DsLyH7g7QxrufLYaoVm7ru76X4jKXZcF4Dw4JHCjjXQgeG7Xxdq39TgFTe9Vqr1rtVauj6j5zc8hYRPzny7SUAKn4A0Cwemg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2575980223</pqid></control><display><type>article</type><title>Performance Portability in the Exascale Computing Project: Exploration Through a Panel Series</title><source>IEEE Xplore (Online service)</source><creator>Dubey, Anshu ; McInnes, Lois Curfman ; Thakur, Rajeev ; Draeger, Erik W. ; Evans, Thomas ; Germann, Timothy C. ; Hart, William E.</creator><creatorcontrib>Dubey, Anshu ; McInnes, Lois Curfman ; Thakur, Rajeev ; Draeger, Erik W. ; Evans, Thomas ; Germann, Timothy C. ; Hart, William E. ; Argonne National Laboratory (ANL), Argonne, IL (United States) ; Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)</creatorcontrib><description>Performance portability is a critical issue for the Exascale Computing Project (ECP) because of nontrivial architectural differences between machines available today and those expected at exascale. Many ECP project teams are working toward performance portability, and would expect to benefit from sharing lessons learned, identifying gaps, and discovering opportunities for partnerships. To facilitate this communication, the IDEAS-ECP project partnered with the three focus areas of ECP (application development, software technology, and hardware and integration), and Department of Energy computing facilities, to lead a series of panel discussions on performance portability. The panels were organized around broadly common themes of algorithmic and data locality challenges. In this article, we describe the panel series, its objectives, and perspectives from the various areas of the project. We also discuss use cases that are distinctive, as well as conclusions drawn from the collective experience of the participants.</description><identifier>ISSN: 1521-9615</identifier><identifier>EISSN: 1558-366X</identifier><identifier>DOI: 10.1109/MCSE.2021.3098231</identifier><identifier>CODEN: CSENFA</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Computation ; Data visualization ; Exascale computing ; Graphics processing units ; Hardware ; MATHEMATICS AND COMPUTING ; Portability ; Programming</subject><ispartof>Computing in science &amp; engineering, 2021-09, Vol.23 (5), p.46-54</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c363t-5b512e123736f092bee7cd87daad8f43deba6617041c6c7ce42a80d1bafd22213</citedby><cites>FETCH-LOGICAL-c363t-5b512e123736f092bee7cd87daad8f43deba6617041c6c7ce42a80d1bafd22213</cites><orcidid>0000-0003-3299-7426 ; 0000-0002-6381-4736 ; 0000-0001-5743-3788 ; 0000-0002-5532-3048 ; 0000-0003-4063-0253 ; 0000000340630253 ; 0000000332997426 ; 0000000263814736 ; 0000000157433788 ; 0000000255323048</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9495114$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,314,780,784,885,27924,27925,54796</link.rule.ids><backlink>$$Uhttps://www.osti.gov/servlets/purl/1823307$$D View this record in Osti.gov$$Hfree_for_read</backlink></links><search><creatorcontrib>Dubey, Anshu</creatorcontrib><creatorcontrib>McInnes, Lois Curfman</creatorcontrib><creatorcontrib>Thakur, Rajeev</creatorcontrib><creatorcontrib>Draeger, Erik W.</creatorcontrib><creatorcontrib>Evans, Thomas</creatorcontrib><creatorcontrib>Germann, Timothy C.</creatorcontrib><creatorcontrib>Hart, William E.</creatorcontrib><creatorcontrib>Argonne National Laboratory (ANL), Argonne, IL (United States)</creatorcontrib><creatorcontrib>Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)</creatorcontrib><title>Performance Portability in the Exascale Computing Project: Exploration Through a Panel Series</title><title>Computing in science &amp; engineering</title><addtitle>CISE-M</addtitle><description>Performance portability is a critical issue for the Exascale Computing Project (ECP) because of nontrivial architectural differences between machines available today and those expected at exascale. Many ECP project teams are working toward performance portability, and would expect to benefit from sharing lessons learned, identifying gaps, and discovering opportunities for partnerships. To facilitate this communication, the IDEAS-ECP project partnered with the three focus areas of ECP (application development, software technology, and hardware and integration), and Department of Energy computing facilities, to lead a series of panel discussions on performance portability. The panels were organized around broadly common themes of algorithmic and data locality challenges. In this article, we describe the panel series, its objectives, and perspectives from the various areas of the project. We also discuss use cases that are distinctive, as well as conclusions drawn from the collective experience of the participants.</description><subject>Computation</subject><subject>Data visualization</subject><subject>Exascale computing</subject><subject>Graphics processing units</subject><subject>Hardware</subject><subject>MATHEMATICS AND COMPUTING</subject><subject>Portability</subject><subject>Programming</subject><issn>1521-9615</issn><issn>1558-366X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNo9kE1LAzEQhoMoWKs_QLwEPW_NJJv98CalfoBioRW8SMhmZ9uU7aYmKdh_75YWTzMwzzu8PIRcAxsBsPL-fTybjDjjMBKsLLiAEzIAKYtEZNnX6X7nkJQZyHNyEcKKMZYWpRyQ7yn6xvm17gzSqfNRV7a1cUdtR-MS6eRXB6NbpGO33myj7RZ06t0KTXzob5vWeR2t6-h86d12saSaTnWHLZ2htxguyVmj24BXxzkkn0-T-fgleft4fh0_viVGZCImspLAEbjIRdawkleIuamLvNa6LppU1FjpLIOcpWAykxtMuS5YDZVuas45iCG5Pfx1IVoVjI1olsZ1Xd9TQa9DsLyH7g7QxrufLYaoVm7ru76X4jKXZcF4Dw4JHCjjXQgeG7Xxdq39TgFTe9Vqr1rtVauj6j5zc8hYRPzny7SUAKn4A0Cwemg</recordid><startdate>20210901</startdate><enddate>20210901</enddate><creator>Dubey, Anshu</creator><creator>McInnes, Lois Curfman</creator><creator>Thakur, Rajeev</creator><creator>Draeger, Erik W.</creator><creator>Evans, Thomas</creator><creator>Germann, Timothy C.</creator><creator>Hart, William E.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><general>IEEE Computer Society</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>OIOZB</scope><scope>OTOTI</scope><orcidid>https://orcid.org/0000-0003-3299-7426</orcidid><orcidid>https://orcid.org/0000-0002-6381-4736</orcidid><orcidid>https://orcid.org/0000-0001-5743-3788</orcidid><orcidid>https://orcid.org/0000-0002-5532-3048</orcidid><orcidid>https://orcid.org/0000-0003-4063-0253</orcidid><orcidid>https://orcid.org/0000000340630253</orcidid><orcidid>https://orcid.org/0000000332997426</orcidid><orcidid>https://orcid.org/0000000263814736</orcidid><orcidid>https://orcid.org/0000000157433788</orcidid><orcidid>https://orcid.org/0000000255323048</orcidid></search><sort><creationdate>20210901</creationdate><title>Performance Portability in the Exascale Computing Project: Exploration Through a Panel Series</title><author>Dubey, Anshu ; McInnes, Lois Curfman ; Thakur, Rajeev ; Draeger, Erik W. ; Evans, Thomas ; Germann, Timothy C. ; Hart, William E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c363t-5b512e123736f092bee7cd87daad8f43deba6617041c6c7ce42a80d1bafd22213</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Computation</topic><topic>Data visualization</topic><topic>Exascale computing</topic><topic>Graphics processing units</topic><topic>Hardware</topic><topic>MATHEMATICS AND COMPUTING</topic><topic>Portability</topic><topic>Programming</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dubey, Anshu</creatorcontrib><creatorcontrib>McInnes, Lois Curfman</creatorcontrib><creatorcontrib>Thakur, Rajeev</creatorcontrib><creatorcontrib>Draeger, Erik W.</creatorcontrib><creatorcontrib>Evans, Thomas</creatorcontrib><creatorcontrib>Germann, Timothy C.</creatorcontrib><creatorcontrib>Hart, William E.</creatorcontrib><creatorcontrib>Argonne National Laboratory (ANL), Argonne, IL (United States)</creatorcontrib><creatorcontrib>Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library Online</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>OSTI.GOV - Hybrid</collection><collection>OSTI.GOV</collection><jtitle>Computing in science &amp; engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dubey, Anshu</au><au>McInnes, Lois Curfman</au><au>Thakur, Rajeev</au><au>Draeger, Erik W.</au><au>Evans, Thomas</au><au>Germann, Timothy C.</au><au>Hart, William E.</au><aucorp>Argonne National Laboratory (ANL), Argonne, IL (United States)</aucorp><aucorp>Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)</aucorp><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Performance Portability in the Exascale Computing Project: Exploration Through a Panel Series</atitle><jtitle>Computing in science &amp; engineering</jtitle><stitle>CISE-M</stitle><date>2021-09-01</date><risdate>2021</risdate><volume>23</volume><issue>5</issue><spage>46</spage><epage>54</epage><pages>46-54</pages><issn>1521-9615</issn><eissn>1558-366X</eissn><coden>CSENFA</coden><abstract>Performance portability is a critical issue for the Exascale Computing Project (ECP) because of nontrivial architectural differences between machines available today and those expected at exascale. Many ECP project teams are working toward performance portability, and would expect to benefit from sharing lessons learned, identifying gaps, and discovering opportunities for partnerships. To facilitate this communication, the IDEAS-ECP project partnered with the three focus areas of ECP (application development, software technology, and hardware and integration), and Department of Energy computing facilities, to lead a series of panel discussions on performance portability. The panels were organized around broadly common themes of algorithmic and data locality challenges. In this article, we describe the panel series, its objectives, and perspectives from the various areas of the project. We also discuss use cases that are distinctive, as well as conclusions drawn from the collective experience of the participants.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/MCSE.2021.3098231</doi><tpages>9</tpages><orcidid>https://orcid.org/0000-0003-3299-7426</orcidid><orcidid>https://orcid.org/0000-0002-6381-4736</orcidid><orcidid>https://orcid.org/0000-0001-5743-3788</orcidid><orcidid>https://orcid.org/0000-0002-5532-3048</orcidid><orcidid>https://orcid.org/0000-0003-4063-0253</orcidid><orcidid>https://orcid.org/0000000340630253</orcidid><orcidid>https://orcid.org/0000000332997426</orcidid><orcidid>https://orcid.org/0000000263814736</orcidid><orcidid>https://orcid.org/0000000157433788</orcidid><orcidid>https://orcid.org/0000000255323048</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1521-9615
ispartof Computing in science & engineering, 2021-09, Vol.23 (5), p.46-54
issn 1521-9615
1558-366X
language eng
recordid cdi_proquest_journals_2575980223
source IEEE Xplore (Online service)
subjects Computation
Data visualization
Exascale computing
Graphics processing units
Hardware
MATHEMATICS AND COMPUTING
Portability
Programming
title Performance Portability in the Exascale Computing Project: Exploration Through a Panel Series
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-24T14%3A06%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_osti_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Performance%20Portability%20in%20the%20Exascale%20Computing%20Project:%20Exploration%20Through%20a%20Panel%20Series&rft.jtitle=Computing%20in%20science%20&%20engineering&rft.au=Dubey,%20Anshu&rft.aucorp=Argonne%20National%20Laboratory%20(ANL),%20Argonne,%20IL%20(United%20States)&rft.date=2021-09-01&rft.volume=23&rft.issue=5&rft.spage=46&rft.epage=54&rft.pages=46-54&rft.issn=1521-9615&rft.eissn=1558-366X&rft.coden=CSENFA&rft_id=info:doi/10.1109/MCSE.2021.3098231&rft_dat=%3Cproquest_osti_%3E2575980223%3C/proquest_osti_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c363t-5b512e123736f092bee7cd87daad8f43deba6617041c6c7ce42a80d1bafd22213%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2575980223&rft_id=info:pmid/&rft_ieee_id=9495114&rfr_iscdi=true