PaRSEC: Exploiting Heterogeneity to Enhance Scalability
New high-performance computing system designs with steeply escalating processor and core counts, burgeoning heterogeneity and accelerators, and increasingly unpredictable memory access times call for one or more dramatically new programming paradigms. These new approaches must react and adapt quickl...
Uloženo v:
| Vydáno v: | Computing in science & engineering Ročník 15; číslo 6; s. 36 - 45 |
|---|---|
| Hlavní autoři: | , , , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York
IEEE
01.11.2013
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Témata: | |
| ISSN: | 1521-9615, 1558-366X |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | New high-performance computing system designs with steeply escalating processor and core counts, burgeoning heterogeneity and accelerators, and increasingly unpredictable memory access times call for one or more dramatically new programming paradigms. These new approaches must react and adapt quickly to unexpected contentions and delays, and they must provide the execution environment with sufficient intelligence and flexibility to rearrange the execution to improve resource utilization. The authors present an approach based on task parallelism that reveals the application's parallelism by expressing its algorithm as a task flow. This strategy allows the algorithm to be decoupled from the data distribution and the underlying hardware, since the algorithm is entirely expressed as flows of data. This kind of layering provides a clear separation of concerns among architecture, algorithm, and data distribution. Developers benefit from this separation because they can focus solely on the algorithmic level without the constraints involved with programming for current and future hardware trends. |
|---|---|
| AbstractList | New high-performance computing system designs with steeply escalating processor and core counts, burgeoning heterogeneity and accelerators, and increasingly unpredictable memory access times call for one or more dramatically new programming paradigms. These new approaches must react and adapt quickly to unexpected contentions and delays, and they must provide the execution environment with sufficient intelligence and flexibility to rearrange the execution to improve resource utilization. The authors present an approach based on task parallelism that reveals the application's parallelism by expressing its algorithm as a task flow. This strategy allows the algorithm to be decoupled from the data distribution and the underlying hardware, since the algorithm is entirely expressed as flows of data. This kind of layering provides a clear separation of concerns among architecture, algorithm, and data distribution. Developers benefit from this separation because they can focus solely on the algorithmic level without the constraints involved with programming for current and future hardware trends. |
| Author | Danalis, Anthony Bosilca, George Bouteiller, Aurelien Faverge, Mathieu Dongarra, Jack J. Herault, Thomas |
| Author_xml | – sequence: 1 givenname: George surname: Bosilca fullname: Bosilca, George email: bosilca@icl.utk.edu organization: University of Tennessee – sequence: 2 givenname: Aurelien surname: Bouteiller fullname: Bouteiller, Aurelien email: bouteill@icl.utk.edu organization: University of Tennessee – sequence: 3 givenname: Anthony surname: Danalis fullname: Danalis, Anthony email: danalis@icl.utk.edu organization: University of Tennessee – sequence: 4 givenname: Mathieu surname: Faverge fullname: Faverge, Mathieu organization: Bordeaux Institute of Technology – sequence: 5 givenname: Thomas surname: Herault fullname: Herault, Thomas email: herault@icl.utk.edu organization: University of Tennessee – sequence: 6 givenname: Jack J. surname: Dongarra fullname: Dongarra, Jack J. email: dongarra@icl.utk.edu organization: University of Tennessee |
| BookMark | eNp1kEFLAzEQhYMoqNWbNy8LXjy4Ndlssok3KasVKopV8Bam2VlN2SZ1NwX7791S8VDwNMPwvce8d0z2ffBIyBmjQ8aovn4cTcthRhkfarVHjpgQKuVSvu9v9oylWjJxSI67bk4pzZUWR6R4hpdpObpJyu9lE1x0_iMZY8Q2fKBHF9dJDEnpP8FbTKYWGpi5pj-fkIMamg5Pf-eAvN2Vr6NxOnm6fxjdTlKb6SKmCAi8yjhnWmhBASBToFDXtpa8EKhR5UrqWqAqqkJDpXEmLatzaiuKUPEBudz6LtvwtcIumoXrLDYNeAyrzvS5qFa8oLJHL3bQeVi1vv_OsFyLXGSZEj11taVsG7quxdosW7eAdm0YNZsWzaZFs2nR9MYDku3g1kWILvjYgmv-E51vRQ4R__ylFDnLJf8BVT1_Ag |
| CODEN | CSENFA |
| CitedBy_id | crossref_primary_10_1002_env_2868 crossref_primary_10_1177_1094342019888567 crossref_primary_10_1002_cpe_4472 crossref_primary_10_1016_j_eng_2024_06_019 crossref_primary_10_1109_TPDS_2021_3084071 crossref_primary_10_1145_3387110 crossref_primary_10_1016_j_cor_2017_08_012 crossref_primary_10_1016_j_future_2024_07_022 crossref_primary_10_1016_j_jpdc_2019_01_009 crossref_primary_10_1016_j_jpdc_2014_10_004 crossref_primary_10_1016_j_parco_2019_102582 crossref_primary_10_1109_TCAD_2020_3025075 crossref_primary_10_1016_j_parco_2019_102548 crossref_primary_10_3389_fphy_2025_1542474 crossref_primary_10_1007_s13137_025_00267_2 crossref_primary_10_7717_peerj_cs_2966 crossref_primary_10_1016_j_jpdc_2025_105157 crossref_primary_10_15803_ijnc_12_1_26 crossref_primary_10_1007_s11554_020_00994_9 crossref_primary_10_1002_cpe_4798 crossref_primary_10_1145_3583560 crossref_primary_10_1016_j_parco_2018_10_007 crossref_primary_10_1002_cpe_7811 crossref_primary_10_1109_TPDS_2018_2793886 crossref_primary_10_1016_j_future_2024_107511 crossref_primary_10_1016_j_jpdc_2019_08_003 crossref_primary_10_1109_MCSE_2022_3215477 crossref_primary_10_1007_s42979_024_02749_w crossref_primary_10_1007_s42979_024_02917_y crossref_primary_10_1016_j_jpdc_2023_104792 crossref_primary_10_1109_TPDS_2018_2853151 crossref_primary_10_1002_cpe_3853 crossref_primary_10_1002_cpe_4502 crossref_primary_10_1007_s10766_025_00788_1 crossref_primary_10_1177_10943420241303884 crossref_primary_10_1177_10943420241290520 crossref_primary_10_1109_TPDS_2024_3429010 crossref_primary_10_1145_3595178 crossref_primary_10_1007_s11227_018_2238_4 crossref_primary_10_1007_s11227_024_06113_w crossref_primary_10_1016_j_jpdc_2023_104715 crossref_primary_10_1109_TVCG_2019_2934285 crossref_primary_10_1002_env_2770 crossref_primary_10_7717_peerj_cs_969 crossref_primary_10_1016_j_future_2023_01_024 crossref_primary_10_1134_S0361768822020086 crossref_primary_10_1016_j_jpdc_2025_105170 crossref_primary_10_1109_TCAD_2021_3082507 crossref_primary_10_1002_cta_2494 crossref_primary_10_1007_s11227_014_1216_8 crossref_primary_10_1007_s00607_023_01190_w crossref_primary_10_1007_s10766_016_0441_6 crossref_primary_10_1016_j_future_2023_05_005 crossref_primary_10_1145_3750448 crossref_primary_10_1109_TPDS_2021_3104255 crossref_primary_10_1109_TPDS_2021_3071423 crossref_primary_10_1109_TPDS_2017_2675891 crossref_primary_10_1109_TPDS_2021_3104257 crossref_primary_10_1137_16M1062454 crossref_primary_10_25205_1818_7900_2025_23_1_5_18 crossref_primary_10_1016_j_future_2024_05_019 crossref_primary_10_1109_ACCESS_2023_3269902 crossref_primary_10_1109_TPDS_2021_3131657 |
| Cites_doi | 10.1177/1094342009106195 10.1142/S012962640100049X 10.1145/2185475.2185478 10.1109/PGEC.1966.264565 10.1109/ICPPW.2009.14 10.1002/cpe.1631 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Nov/Dec 2013 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Nov/Dec 2013 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D F28 |
| DOI | 10.1109/MCSE.2013.98 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library Online CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitle | CrossRef Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitleList | Civil Engineering Abstracts Civil Engineering Abstracts |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences Sciences (General) |
| EISSN | 1558-366X |
| EndPage | 45 |
| ExternalDocumentID | 3208822271 10_1109_MCSE_2013_98 6654146 |
| Genre | orig-research |
| GroupedDBID | -~X .DC 0R~ 29F 4.4 5GY 5VS 6IK 6J9 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ADCTM AENEX AETIX AGKCL AGQYO AGSQL AHBIQ AHSDT AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV AZLTO BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 D0L DU5 EBS EJD F5P GX1 HZ~ H~9 IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MVM O9- OCL P2P PQQKQ PZZ RIA RIE RNI ROL RZB TN5 TWZ VH1 WH7 ~02 AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D F28 |
| ID | FETCH-LOGICAL-c297t-eaea3d233195950aaa28a8e9fcf6375e9e84869f5e87d79ad9eb6c1f40cd0ead3 |
| IEDL.DBID | RIE |
| ISSN | 1521-9615 |
| IngestDate | Sun Sep 28 00:56:11 EDT 2025 Sun Nov 30 05:31:02 EST 2025 Tue Nov 18 22:30:43 EST 2025 Sat Nov 29 08:06:06 EST 2025 Wed Aug 27 02:52:55 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 6 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c297t-eaea3d233195950aaa28a8e9fcf6375e9e84869f5e87d79ad9eb6c1f40cd0ead3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| PQID | 1495452285 |
| PQPubID | 85410 |
| PageCount | 10 |
| ParticipantIDs | proquest_miscellaneous_1520983706 ieee_primary_6654146 crossref_primary_10_1109_MCSE_2013_98 proquest_journals_1495452285 crossref_citationtrail_10_1109_MCSE_2013_98 |
| PublicationCentury | 2000 |
| PublicationDate | 20131101 |
| PublicationDateYYYYMMDD | 2013-11-01 |
| PublicationDate_xml | – month: 11 year: 2013 text: 20131101 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | Computing in science & engineering |
| PublicationTitleAbbrev | CISE-M |
| PublicationYear | 2013 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref7 ref4 ref3 ref6 ref2 ref1 Bosilca (ref5) 2013 |
| References_xml | – ident: ref4 doi: 10.1177/1094342009106195 – ident: ref7 doi: 10.1142/S012962640100049X – ident: ref3 doi: 10.1145/2185475.2185478 – start-page: 699 year: 2013 ident: ref5 article-title: Dense Linear Algebra on Distributed Heterogeneous Hardware with a Symbolic DAG Approach publication-title: Scalable Computing and Communications: Theory and Practice – ident: ref6 doi: 10.1109/PGEC.1966.264565 – ident: ref2 doi: 10.1109/ICPPW.2009.14 – ident: ref1 doi: 10.1002/cpe.1631 |
| SSID | ssj0004895 |
| Score | 2.476133 |
| Snippet | New high-performance computing system designs with steeply escalating processor and core counts, burgeoning heterogeneity and accelerators, and increasingly... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 36 |
| SubjectTerms | Adaptation models Algorithms Biological system modeling Computation Computational modeling Computer architecture distributed programming Hardware Heterogeneity high-performance computing HPC Microprocessors Parallel processing Programming programming paradigms Runtime Scalability scheduling and task partitioning scientific computing Separation Tasks |
| Title | PaRSEC: Exploiting Heterogeneity to Enhance Scalability |
| URI | https://ieeexplore.ieee.org/document/6654146 https://www.proquest.com/docview/1495452285 https://www.proquest.com/docview/1520983706 |
| Volume | 15 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-366X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0004895 issn: 1521-9615 databaseCode: RIE dateStart: 19990101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8RADA66ePDiW1xdpYKCotW63Xl5k2XFiyI-wFuJ0wwK0oq7K_jvnUy7FVEP3gYapmWSTDKdL18AdlLMpTuRSYxWiLinpYgflchjpx320Oe7VtjQbEJdXemHB3M9BYdNLQwRBfAZHfEw3OXnpR3zr7JjGZpWy2mYVkpVtVpfNZA6dFjhcBQbH6YbkLs5vuzfDhjElR4Z_S38hH4qPzbhEFnO5__3TQswV2eQ0Vml8kWYomIJ5utsMqp9dbgEi5NhtFdzS-8vg7rGm9tB_zQK2LtnxjxHF4yIKb0hkc_Io1EZDYontgU_F75UNN4fK3B_PrjrX8R174TYdo0axYSEad5NUyaPEQkidjVqMs46mSpBhrRXjHGCtMqVwdzQo7QnrpfYPPHWla5CqygLWoMI_RaEzqFIUtEjiZo54rRPVSx2E6d0Gw4mS5rZmlic-1u8ZOGAkZiMFZCxAjLjpXcb6deKUOMPuWVe7EamXuc2dCbaympvG2Z8ymNmeC3asN089n7Clx9YUDn2Moz3YaYfuf77zBswy6-u6gw70Bq9jWkTZuz76Hn4thWM7RO3v9Hq |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS9xAEB-sFeqL1i88P9oUKrTUaC7JbnZ9K8fJiXqIWvAtzG1mUZBEvDvB_96dTS4irQ99W8iwLDszO7PZ3_wG4HuChbRdGYVohAhTJUU4ykQRWmUxRZfvGmF8s4lsOFQ3N_piDvbbWhgi8uAzOuChf8svKjPlX2WH0jetlh_go0jTuFtXa71WQSrfY4UDUqhdoG5h7vrwvHfVZxhXcqDVmwDkO6r8dQz72HK8_H-r-gxLTQ4Z_K6VvgJzVK7CcpNPBo23jldhZTYMfjTs0j_XILvAy6t-7yjw6Ls7Rj0HA8bEVM6UyOXkwaQK-uUtW4ObC-9rIu_ndfhz3L_uDcKme0JoYp1NQkLCpIiThOljRISIsUJF2hork0yQJuVUo60glRWZxkLTSJquTSNTRM6-kg2YL6uSNiFAdwihtSiiRKQkUTFLnHLJisE4spnqwK_ZluamoRbnDhf3ub9iRDpnBeSsgFw76b1W-qGm1HhHbo03u5Vp9rkDOzNt5Y2_jXO-5zE3vBId-NZ-dp7Czx9YUjV1Moz4Ya4fufXvmb_Cp8H1-Vl-djI83YZFXkZddbgD85PHKe3Cgnma3I0fv3jDewHLzdUx |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=PaRSEC%3A+Exploiting+Heterogeneity+to+Enhance+Scalability&rft.jtitle=Computing+in+science+%26+engineering&rft.au=Bosilca%2C+George&rft.au=Bouteiller%2C+Aurelien&rft.au=Danalis%2C+Anthony&rft.au=Faverge%2C+Mathieu&rft.date=2013-11-01&rft.issn=1521-9615&rft.volume=15&rft.issue=6&rft.spage=36&rft.epage=45&rft_id=info:doi/10.1109%2FMCSE.2013.98&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1521-9615&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1521-9615&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1521-9615&client=summon |