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...
Saved in:
Published in: | Computing in science & engineering 2021-09, Vol.23 (5), p.46-54 |
---|---|
Main Authors: | , , , , , , |
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 & 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 & 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 & Communications Abstracts</collection><collection>Mechanical & 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 & 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 & 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 |