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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Computing in science & engineering Ročník 15; číslo 6; s. 36 - 45
Hlavní autoři: Bosilca, George, Bouteiller, Aurelien, Danalis, Anthony, Faverge, Mathieu, Herault, Thomas, Dongarra, Jack J.
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