Trends in Data Locality Abstractions for HPC Systems

The cost of data movement has always been an important concern in high performance computing (HPC) systems. It has now become the dominant factor in terms of both energy consumption and performance. Support for expression of data locality has been explored in the past, but those efforts have had onl...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on parallel and distributed systems Vol. 28; no. 10; pp. 3007 - 3020
Main Authors: Unat, Didem, Dubey, Anshu, Hoefler, Torsten, Shalf, John, Abraham, Mark, Bianco, Mauro, Chamberlain, Bradford L., Cledat, Romain, Edwards, H. Carter, Finkel, Hal, Fuerlinger, Karl, Hannig, Frank, Jeannot, Emmanuel, Kamil, Amir, Keasler, Jeff, Kelly, Paul H. J., Leung, Vitus, Ltaief, Hatem, Maruyama, Naoya, Newburn, Chris J., Pericas, Miquel
Format: Journal Article
Language:English
Published: New York IEEE 01.10.2017
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Institute of Electrical and Electronics Engineers
Subjects:
ISSN:1045-9219, 1558-2183, 1558-2183
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The cost of data movement has always been an important concern in high performance computing (HPC) systems. It has now become the dominant factor in terms of both energy consumption and performance. Support for expression of data locality has been explored in the past, but those efforts have had only modest success in being adopted in HPC applications for various reasons. them However, with the increasing complexity of the memory hierarchy and higher parallelism in emerging HPC systems, locality management has acquired a new urgency. Developers can no longer limit themselves to low-level solutions and ignore the potential for productivity and performance portability obtained by using locality abstractions. Fortunately, the trend emerging in recent literature on the topic alleviates many of the concerns that got in the way of their adoption by application developers. Data locality abstractions are available in the forms of libraries, data structures, languages and runtime systems; a common theme is increasing productivity without sacrificing performance. This paper examines these trends and identifies commonalities that can combine various locality concepts to develop a comprehensive approach to expressing and managing data locality on future large-scale high-performance computing systems.
AbstractList The cost of data movement has always been an important concern in high performance computing (HPC) systems. It has now become the dominant factor in terms of both energy consumption and performance. Support for expression of data locality has been explored in the past, but those efforts have had only modest success in being adopted in HPC applications for various reasons. them However, with the increasing complexity of the memory hierarchy and higher parallelism in emerging HPC systems, locality management has acquired a new urgency. Developers can no longer limit themselves to low-level solutions and ignore the potential for productivity and performance portability obtained by using locality abstractions. Fortunately, the trend emerging in recent literature on the topic alleviates many of the concerns that got in the way of their adoption by application developers. Data locality abstractions are available in the forms of libraries, data structures, languages and runtime systems; a common theme is increasing productivity without sacrificing performance. This paper examines these trends and identifies commonalities that can combine various locality concepts to develop a comprehensive approach to expressing and managing data locality on future large-scale high-performance computing systems.
Author Edwards, H. Carter
Hannig, Frank
Pericas, Miquel
Maruyama, Naoya
Hoefler, Torsten
Bianco, Mauro
Kamil, Amir
Cledat, Romain
Keasler, Jeff
Kelly, Paul H. J.
Ltaief, Hatem
Dubey, Anshu
Newburn, Chris J.
Abraham, Mark
Chamberlain, Bradford L.
Fuerlinger, Karl
Finkel, Hal
Jeannot, Emmanuel
Leung, Vitus
Unat, Didem
Shalf, John
Author_xml – sequence: 1
  givenname: Didem
  surname: Unat
  fullname: Unat, Didem
  email: dunat@ku.edu.tr
  organization: Dept. of Comput. Eng., Koc Univ., Istanbul, Turkey
– sequence: 2
  givenname: Anshu
  surname: Dubey
  fullname: Dubey, Anshu
  email: adubey@anl.gov
  organization: Argonne Nat. Lab., Lemont, IL, USA
– sequence: 3
  givenname: Torsten
  surname: Hoefler
  fullname: Hoefler, Torsten
  email: htor@inf.ethz.ch
  organization: ETH Zurich, Zurich, Switzerland
– sequence: 4
  givenname: John
  surname: Shalf
  fullname: Shalf, John
  email: jshalf@lbl.gov
  organization: Lawrence Berkeley Nat. Lab., Berkeley, CA, USA
– sequence: 5
  givenname: Mark
  surname: Abraham
  fullname: Abraham, Mark
  email: mjab@kth.se
  organization: KTH R. Inst. of Technol., Solna, Sweden
– sequence: 6
  givenname: Mauro
  surname: Bianco
  fullname: Bianco, Mauro
  email: mauro.bianco@cscs.ch
  organization: Swiss Nat. Supercomput. Centre, Lugano, Switzerland
– sequence: 7
  givenname: Bradford L.
  surname: Chamberlain
  fullname: Chamberlain, Bradford L.
  email: bradc@cray.com
  organization: Cray Inc., Seattle, WA, USA
– sequence: 8
  givenname: Romain
  surname: Cledat
  fullname: Cledat, Romain
  organization: Intel Corp., Santa Clara, CA, USA
– sequence: 9
  givenname: H. Carter
  surname: Edwards
  fullname: Edwards, H. Carter
  email: hcedwar@sandia.gov
  organization: Sandia Nat. Labs., Albuquerque, NM, USA
– sequence: 10
  givenname: Hal
  surname: Finkel
  fullname: Finkel, Hal
  email: hfinkel@anl.gov
  organization: Argonne Nat. Lab., Argonne, IL, USA
– sequence: 11
  givenname: Karl
  surname: Fuerlinger
  fullname: Fuerlinger, Karl
  email: Karl.Fuerlinger@nm.ifi.lmu.de
  organization: Ludwig-Maximilians-Univ. Munchen, Munich, Germany
– sequence: 12
  givenname: Frank
  surname: Hannig
  fullname: Hannig, Frank
  email: frank.hannig@fau.de
  organization: Univ. of Erlangen-Nuremberg, Erlangen, Germany
– sequence: 13
  givenname: Emmanuel
  surname: Jeannot
  fullname: Jeannot, Emmanuel
  email: emmanuel.jeannot@inria.fr
  organization: INRIA Bordeaux Sud-Ouest, Talence, France
– sequence: 14
  givenname: Amir
  surname: Kamil
  fullname: Kamil, Amir
  email: akamil@umich.edu
  organization: Univ. of Michigan, Ann Arbor, MI, USA
– sequence: 15
  givenname: Jeff
  surname: Keasler
  fullname: Keasler, Jeff
  email: keasler1@llnl.gov
  organization: Lawrence Livermore Nat. Lab., Livermore, CA, USA
– sequence: 16
  givenname: Paul H. J.
  surname: Kelly
  fullname: Kelly, Paul H. J.
  email: p.kelly@imperial.ac.uk
  organization: Imperial Coll. London, London, UK
– sequence: 17
  givenname: Vitus
  surname: Leung
  fullname: Leung, Vitus
  email: vjleung@sandia.gov
  organization: Sandia Nat. Labs., Albuquerque, NM, USA
– sequence: 18
  givenname: Hatem
  surname: Ltaief
  fullname: Ltaief, Hatem
  email: Ltaief_hatem@yahoo.fr
  organization: King Abdullah Univ. of Sci. & Technol., Thuwal, Saudi Arabia
– sequence: 19
  givenname: Naoya
  surname: Maruyama
  fullname: Maruyama, Naoya
  email: nmaruyama@riken.jp
  organization: RIKEN, Kobe, Japan
– sequence: 20
  givenname: Chris J.
  surname: Newburn
  fullname: Newburn, Chris J.
  email: chris.newburn@intel.com
  organization: Nvidia Corp., Santa Clara, CA, USA
– sequence: 21
  givenname: Miquel
  surname: Pericas
  fullname: Pericas, Miquel
  email: miquelp@chalmers.se
  organization: Chalmers Univ. of Technol., Goteborg, Sweden
BackLink https://inria.hal.science/hal-01621371$$DView record in HAL
https://www.osti.gov/servlets/purl/1356837$$D View this record in Osti.gov
https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-215356$$DView record from Swedish Publication Index (Kungliga Tekniska Högskolan)
https://research.chalmers.se/publication/503613$$DView record from Swedish Publication Index (Chalmers tekniska högskola)
BookMark eNp9kUGP0zAQhSO0SOwu_ADEJYIThxRPbNf2sWqBIlVipRauI8eZ0CxtXGwX1H-PoyxIIMFpRqPvvRn73RRXgx-oKJ4DmwEw82Z3t9rOagZqVivGQZhHxTVIqasaNL_KPROyMjWYJ8VNjPeMgZBMXBdiF2hoY9kP5comW268s4c-XcpFE1OwLvV-iGXnQ7m-W5bbS0x0jE-Lx509RHr2UG-LT-_e7pbravPx_YflYlM5CZAqbZUU1EpoTaNEK5tOgmRSWm3yqNOW5iStrTtbW8ehZYKr1ulaEmsZc4bfFtvJN_6g07nBU-iPNlzQ2x4DRbLB7dHt7eFIIWIkFPOWE3McGe8MCkkSG60dqrZpuGiclUZm1-qfrqv-8wJ9-IJf0x5rkFzOM_9y4n1MPUbXJ3J754eBXELIhOYqQ68nKF_zh-N6scFxxmBeA1fwHTL7amJPwX87U0x4789hyD-ZVyoh5krD-Hg1US74GAN1mDfbMY-cS39AYDgmj2PyOCaPD8lnJfyl_HXQ_zQvJk1PRL95ZWrBteE_AbaNuL4
CODEN ITDSEO
CitedBy_id crossref_primary_10_1109_TCAD_2020_3012318
crossref_primary_10_1002_cpe_4692
crossref_primary_10_3390_app11146486
crossref_primary_10_1109_TC_2022_3213177
crossref_primary_10_1093_comjnl_bxac017
crossref_primary_10_1145_3460087
crossref_primary_10_1109_TPDS_2021_3051348
crossref_primary_10_1177_10943420221128529
crossref_primary_10_1145_3484199
crossref_primary_10_1177_10943420231214532
crossref_primary_10_3389_fphy_2023_979699
crossref_primary_10_1155_2021_9943289
crossref_primary_10_1038_s43588_021_00023_0
crossref_primary_10_1016_j_jpdc_2023_104720
crossref_primary_10_1145_3309711
crossref_primary_10_1002_spe_2977
crossref_primary_10_3390_electronics12010053
crossref_primary_10_1002_spe_2731
crossref_primary_10_1109_ACCESS_2020_3038559
crossref_primary_10_1002_cpe_7707
crossref_primary_10_1109_ACCESS_2021_3085774
crossref_primary_10_1016_j_knosys_2018_12_002
crossref_primary_10_1177_10943420241268288
crossref_primary_10_1145_3328723
crossref_primary_10_1145_3185458
crossref_primary_10_1016_j_parco_2019_04_007
crossref_primary_10_1145_3309548
crossref_primary_10_1145_3433687
Cites_doi 10.1109/ICPPW.2014.38
10.1109/MCSE.2013.95
10.1145/2400682.2400713
10.1145/2925426.2926286
10.1109/SC.2012.48
10.1109/SC.2012.71
10.1177/1094342011434065
10.1145/165854.165874
10.1109/CCGRID.2005.1558641
10.1007/10968987_3
10.1109/Co-HPC.2014.4
10.1145/1375581.1375595
10.1145/2442516.2442562
10.1016/j.jpdc.2014.07.001
10.1007/s00607-013-0324-2
10.1145/1048935.1050189
10.1145/321406.321418
10.1016/j.future.2005.04.001
10.1002/jcc.20289
10.1109/HPCSim.2014.6903671
10.1145/1394608.1382129
10.1145/1809961.1809969
10.1109/MS.2008.85
10.1145/1122971.1122981
10.1137/15M102616X
10.1109/COMHPC.2016.013
10.1109/IPDPS.2014.27
10.1145/2600212.2600225
10.1177/1094342007078442
10.1109/32.842947
10.1016/j.jpdc.2014.07.003
10.1002/(SICI)1096-9128(199809/11)10:11/13<825::AID-CPE383>3.0.CO;2-H
10.1109/MC.2008.101
10.1109/CLUSTER.2013.6702666
10.1007/978-3-319-14313-2_46
10.2172/1169830
10.1007/3-540-60153-8_34
10.1145/301816.301826
10.1002/cpe.1556
10.1109/IPDPS.2014.115
10.1109/SC.2014.34
10.1109/MCSE.2012.31
10.1145/289918.289920
10.1109/ICPADS.2012.41
10.1109/SFFCS.1999.814600
10.1145/2751205.2751223
10.1109/SC.2016.80
10.1145/2491661.2481433
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017
licence_http://creativecommons.org/publicdomain/zero
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017
– notice: licence_http://creativecommons.org/publicdomain/zero
CorporateAuthor Argonne National Laboratory (ANL), Argonne, IL (United States)
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
CorporateAuthor_xml – name: Argonne National Laboratory (ANL), Argonne, IL (United States)
– name: Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
– name: Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
1XC
VOOES
OIOZB
OTOTI
ADTPV
AOWAS
D8V
F1S
DOI 10.1109/TPDS.2017.2703149
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore Electronic Library
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Hyper Article en Ligne (HAL)
Hyper Article en Ligne (HAL) (Open Access)
OSTI.GOV - Hybrid
OSTI.GOV
SwePub
SwePub Articles
SWEPUB Kungliga Tekniska Högskolan
SWEPUB Chalmers tekniska högskola
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList

Technology Research Database



Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore Electronic Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-2183
EndPage 3020
ExternalDocumentID oai_research_chalmers_se_46d3e0c3_03f9_45e5_b88c_7dbb34bca595
oai_DiVA_org_kth_215356
1356837
oai:HAL:hal-01621371v1
10_1109_TPDS_2017_2703149
7924389
Genre orig-research
GrantInformation_xml – fundername: German Research Foundation
  grantid: TE 163/17-1
  funderid: 10.13039/501100001659
– fundername: European Commission
  grantid: 655965
  funderid: 10.13039/501100000780
GroupedDBID --Z
-~X
.DC
0R~
29I
4.4
5GY
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AGQYO
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IEDLZ
IFIPE
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNS
TN5
TWZ
UHB
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
RIG
1XC
VOOES
ABPTK
OIOZB
OTOTI
PQEST
RIC
5VS
ABFSI
ADTPV
AETIX
AGSQL
AI.
AIBXA
ALLEH
AOWAS
D8V
E.L
H~9
ICLAB
IFJZH
RNI
RZB
VH1
F1S
ID FETCH-LOGICAL-c511t-8a754ed51d9b74d5bf515055a891d9f8ae6e5aa2fa2ac31d0437dc825e0d00c93
IEDL.DBID RIE
ISICitedReferencesCount 62
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000410653500022&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1045-9219
1558-2183
IngestDate Wed Nov 05 04:20:17 EST 2025
Tue Nov 04 16:53:18 EST 2025
Mon Jul 03 03:59:57 EDT 2023
Tue Nov 25 06:20:46 EST 2025
Mon Jun 30 03:53:30 EDT 2025
Tue Nov 18 21:05:09 EST 2025
Sat Nov 29 03:36:10 EST 2025
Wed Aug 27 02:52:20 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 10
Keywords data layout
locality-aware runtimes
programming abstractions
Data locality
high-performance computing
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
licence_http://creativecommons.org/publicdomain/zero/: http://creativecommons.org/publicdomain/zero
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c511t-8a754ed51d9b74d5bf515055a891d9f8ae6e5aa2fa2ac31d0437dc825e0d00c93
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
German Research Foundation (DFG)
AC04-94AL85000; AC02-06CH11357; AC02-05CH11231
SAND-2017-3844J
ORCID 0000-0002-3956-2997
0000000223510770
0000000275836609
0000000163632521
OpenAccessLink https://inria.hal.science/hal-01621371
PQID 2174467819
PQPubID 85437
PageCount 14
ParticipantIDs osti_scitechconnect_1356837
crossref_citationtrail_10_1109_TPDS_2017_2703149
hal_primary_oai_HAL_hal_01621371v1
ieee_primary_7924389
crossref_primary_10_1109_TPDS_2017_2703149
swepub_primary_oai_DiVA_org_kth_215356
swepub_primary_oai_research_chalmers_se_46d3e0c3_03f9_45e5_b88c_7dbb34bca595
proquest_journals_2174467819
PublicationCentury 2000
PublicationDate 2017-10-01
PublicationDateYYYYMMDD 2017-10-01
PublicationDate_xml – month: 10
  year: 2017
  text: 2017-10-01
  day: 01
PublicationDecade 2010
PublicationPlace New York
PublicationPlace_xml – name: New York
– name: United States
PublicationTitle IEEE transactions on parallel and distributed systems
PublicationTitleAbbrev TPDS
PublicationYear 2017
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Institute of Electrical and Electronics Engineers
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
– name: Institute of Electrical and Electronics Engineers
References ref13
ref57
ref12
ref56
ref15
ref59
ref14
ref58
ref53
ref52
ref55
ref17
ref16
Dubey (ref74) 2014; 2
ref19
Veldhuizen (ref8) 1998; math.NA/9810022
ref18
Welch (ref66)
ref51
ref50
ref46
ref45
ref48
ref47
ref42
ref41
Bianco (ref11)
ref44
ref43
Saraswat (ref21) 2014
ref49
ref7
ref9
ref40
Zhou (ref61) 1992
ref35
ref34
Participants (ref3) 2014
ref36
ref31
ref75
ref30
ref33
ref77
ref32
ref76
ref2
ref1
Fuchs (ref6)
ref39
ref38
Showerman (ref54)
Unat (ref10)
Unat (ref5) 2014
Kamil (ref25) 2013
ref71
ref70
ref73
ref72
Meister (ref37)
Braam (ref63) 2003
ref24
ref68
ref23
ref67
ref26
ref69
ref20
Yan (ref22)
Participants (ref4) 2015
ref28
ref27
ref29
ref60
ref62
Schmuck (ref64)
Carns (ref65)
References_xml – ident: ref57
  doi: 10.1109/ICPPW.2014.38
– ident: ref1
  doi: 10.1109/MCSE.2013.95
– ident: ref30
  doi: 10.1145/2400682.2400713
– ident: ref31
  doi: 10.1145/2925426.2926286
– ident: ref33
  article-title: Extrae: A Paraver trace-files generator
– ident: ref32
  article-title: The OmpSs Programming Model
– ident: ref56
  article-title: Portable Hardware Locality
– volume: 2
  issue: 1
  year: 2014
  ident: ref74
  article-title: Software abstractions and methodologies for HPC simulation codes on future architectures
  publication-title: J. Open Res. Softw.
– ident: ref26
  doi: 10.1109/SC.2012.48
– ident: ref38
  doi: 10.1109/SC.2012.71
– ident: ref41
  doi: 10.1177/1094342011434065
– ident: ref76
  doi: 10.1145/165854.165874
– ident: ref60
  doi: 10.1109/CCGRID.2005.1558641
– start-page: 17
  volume-title: Proc. 6th USENIX Conf. File Storage Technol.
  ident: ref66
  article-title: Scalable performance of the panasas parallel file system
– ident: ref59
  doi: 10.1007/10968987_3
– volume-title: Proc. 1st USENIX Conf. File Storage Technol.
  ident: ref64
  article-title: GPFS: A shared-disk file system for large computing clusters
– ident: ref2
  doi: 10.1109/Co-HPC.2014.4
– ident: ref36
  article-title: Open Community Runtime
– ident: ref29
  doi: 10.1145/1375581.1375595
– ident: ref42
  doi: 10.1145/2442516.2442562
– year: 2014
  ident: ref3
  article-title: Workshop on programming abstractions for data locality, PADAL 14
– year: 2015
  ident: ref4
  article-title: Workshop on programming abstractions for data locality, PADAL 15
– ident: ref53
  article-title: Main Page - OVISWiki
– start-page: 317
  volume-title: Proc. 4th Annu. Linux Showcase Conf.
  ident: ref65
  article-title: PVFS: A parallel file system for linux clusters
– ident: ref73
  doi: 10.1016/j.jpdc.2014.07.001
– ident: ref51
  doi: 10.1007/s00607-013-0324-2
– volume-title: X10 Language Specification Version 2.4
  year: 2014
  ident: ref21
– start-page: 172
  volume-title: Proc. 22nd Int. Workshop Languages Compilers Parallel Comput.
  ident: ref22
  article-title: Hierarchical place trees: A portable abstraction for task parallelism and data movement
– start-page: 341
  volume-title: Proc. SPPEXA Symp.
  ident: ref6
  article-title: Expressing and exploiting multidimensional locality in DASH
– ident: ref69
  doi: 10.1145/1048935.1050189
– ident: ref28
  doi: 10.1145/321406.321418
– year: 1992
  ident: ref61
  article-title: Lsf: Load sharing in large heterogeneous distributed systems
  publication-title: Workshop on Cluster Computing
– year: 2013
  ident: ref25
  article-title: Hierarchical computation in the SPMD programming model
  publication-title: The 26th International Workshop on Languages and Compilers for Parallel Computing
– start-page: 1
  volume-title: Proc. Cray Users Group
  ident: ref54
  article-title: Large scale system monitoring and analysis on blue waters using OVIS
– ident: ref75
  doi: 10.1016/j.future.2005.04.001
– start-page: 584
  volume-title: Proc. Euro-Par Parallel Process. 20th Int. Conf. Porto Portugal
  ident: ref11
  article-title: A generic sfor multi-stage stencils
– ident: ref77
  doi: 10.1002/jcc.20289
– ident: ref55
  doi: 10.1109/HPCSim.2014.6903671
– ident: ref44
  doi: 10.1145/1394608.1382129
– ident: ref17
  doi: 10.1145/1809961.1809969
– ident: ref70
  doi: 10.1109/MS.2008.85
– ident: ref7
  doi: 10.1145/1122971.1122981
– volume: math.NA/9810022
  year: 1998
  ident: ref8
  article-title: Active libraries: Rethinking the roles of compilers and libraries
  publication-title: CoRR
– ident: ref14
  doi: 10.1137/15M102616X
– ident: ref49
  doi: 10.1109/COMHPC.2016.013
– ident: ref16
  article-title: Language
– ident: ref50
  doi: 10.1109/IPDPS.2014.27
– ident: ref46
  doi: 10.1145/2600212.2600225
– ident: ref18
  doi: 10.1177/1094342007078442
– ident: ref24
  doi: 10.1109/32.842947
– ident: ref12
  article-title: Hetero Streams Library
– year: 2003
  ident: ref63
  article-title: The lustre storage architecture
– ident: ref9
  doi: 10.1016/j.jpdc.2014.07.003
– ident: ref23
  doi: 10.1002/(SICI)1096-9128(199809/11)10:11/13<825::AID-CPE383>3.0.CO;2-H
– ident: ref68
  article-title: HDF5
– ident: ref71
  doi: 10.1109/MC.2008.101
– start-page: 116
  volume-title: Proc. TiDA: High-Level Program. Abstractions Data Locality Manage.
  ident: ref10
– ident: ref48
  doi: 10.1109/CLUSTER.2013.6702666
– ident: ref13
  doi: 10.1007/978-3-319-14313-2_46
– ident: ref39
  doi: 10.2172/1169830
– ident: ref62
  doi: 10.1007/3-540-60153-8_34
– ident: ref67
  doi: 10.1145/301816.301826
– ident: ref52
  doi: 10.1002/cpe.1556
– ident: ref58
  article-title: Portable Network Locality
– ident: ref27
  doi: 10.1109/IPDPS.2014.115
– ident: ref45
  doi: 10.1109/SC.2014.34
– ident: ref72
  doi: 10.1109/MCSE.2012.31
– ident: ref19
  article-title: Language
– ident: ref20
  doi: 10.1145/289918.289920
– start-page: 1756
  volume-title: Proc. Encyclopedia Parallel Comput.
  ident: ref37
  article-title: R-stream compiler
– year: 2014
  ident: ref5
  article-title: Programming Abstractions for Data Locality
– ident: ref47
  doi: 10.1109/ICPADS.2012.41
– ident: ref35
  doi: 10.1109/SFFCS.1999.814600
– ident: ref15
  doi: 10.1145/2751205.2751223
– ident: ref34
  article-title: Paraver: A flexible performance analysis tool
– ident: ref40
  doi: 10.1109/SC.2016.80
– ident: ref43
  doi: 10.1145/2491661.2481433
SSID ssj0014504
Score 2.5105534
Snippet The cost of data movement has always been an important concern in high performance computing (HPC) systems. It has now become the dominant factor in terms of...
SourceID swepub
osti
hal
proquest
crossref
ieee
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 3007
SubjectTerms Arrays
Computation
Computer Science
data layout
Data locality
Data structures
Distributed databases
Distributed, Parallel, and Cluster Computing
Energy consumption
high-performance computing
Layout
Libraries
locality-aware runtimes
MATHEMATICS AND COMPUTING
Parallel processing
Productivity
programming abstractions
Trends
Title Trends in Data Locality Abstractions for HPC Systems
URI https://ieeexplore.ieee.org/document/7924389
https://www.proquest.com/docview/2174467819
https://inria.hal.science/hal-01621371
https://www.osti.gov/servlets/purl/1356837
https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-215356
https://research.chalmers.se/publication/503613
Volume 28
WOSCitedRecordID wos000410653500022&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Xplore Electronic Library
  customDbUrl:
  eissn: 1558-2183
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014504
  issn: 1045-9219
  databaseCode: RIE
  dateStart: 19900101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fa9swED6asoftYd3ajbnthhhjD2NuZVuKpMfQrOQhlMC60TchSzIJHcmo3f79PcmKaaAM9mRjzj8_n-876_QdwJcxfu8wPRY5a5owJcfTXJW-zJE6NNQ1NTKlqK4_F1dX8uZGLfbg-zAXxnsfi8_8WViNY_luY-_Dr7JzgckCBtgRjIQQ_VytYcSA8dgqELMLjmcrVBrBLKg6v15Mf4YiLnFWRrV2tRODRstQARlbq-Big461SzafCojGoHN58H-X-wZeJ3JJJv3b8Bb2_PoQDraNG0jy40N49USF8AhYXxdLVmsyNZ0h8xDekJyTSR3-g8SJDy1BcktmiwuSJM7fwa_LH9cXszw1U8gtcqoul0Zw5h0vnKoFc7xukMlQzo1UuKmRxo89N6ZsTGlsVbigeeQs5o-eOkqtqt7D_nqz9h-ASFNSoaSwvpGM20YKI-pKCMp86ZirMqDbx6ttUhoPDS_-6JhxUKUDIjogohMiGXwbdvnby2z8y_gzYjbYBYHs2WSuwzYksGVRieKhyOAoIDJYJTAyOAkQa-QXQSTXhmoi2-mi4mNM1TM43SKvky-3OiRtGE6QOmXwtX8bds49Xf2eaARe33ZLNOZ4qAzmzxgm-aaltsvYG6fVrdds7NBBbKVp1SjNuOe6ltJq4eq6YrU1XPHj5-_lBF6Gx9KXFp7Cfnd37z_CC_vQrdq7T9E9HgH3zwoY
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fb9MwED5tAwl4YLANLWxAhBAPiGxOYtf2Y7UyFRGqShS0N8uxHbUCtdOS7e_n7LjVKk1IPCWKLj-_XO67-PwdwIcBfu8wPeYZbRo_JceRTBauyJA6NMQ2NTKloK5f8clEXF3J6Q583syFcc6F4jN35lfDWL5dmVv_q-ycY7KAAXYXHjFKi7yfrbUZM6AsNAvE_ILh-XIZxzBzIs9n09EPX8bFz4qg1y63otDu3NdAhuYquFiha23TzfsSoiHsXO7_3wW_gOeRXqbD_n14CTtueQD769YNafTkA3h2T4fwEGhfGZsululIdzqtfIBDep4Oa_8nJEx9aFOkt-l4epFGkfMj-Hn5ZXYxzmI7hcwgq-oyoTmjzrLcyppTy-oGuQxhTAuJmxqh3cAxrYtGF9qUufWqR9ZgBumIJcTI8hXsLVdLdwyp0AXhUnDjGkGZaQTXvC45J9QVltoyAbJ-vMpErXHf8uKPCjkHkcojojwiKiKSwKfNLte90Ma_jN8jZhs7L5E9HlbKb0MKW-Qlz-_yBA49IhurCEYCJx5ihQzDy-QaX09kOpWXbIDJegKna-RV9OZW-bQNAwqSpwQ-9m_D1rlHi19DhcCr390cjRkeKoHqAcMo4DRXZh6647SqdYoOLLqIKRUpG6koc0zVQhjFbV2XtDaaSfb64Xt5B0_Gs--Vqr5Ovp3AU_-I-kLDU9jrbm7dG3hs7rpFe_M2uMpf7LANXw
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=Trends+in+Data+Locality+Abstractions+for+HPC+Systems&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Unat%2C+Didem&rft.au=Dubey%2C+Anshu&rft.au=Hoefler%2C+Torsten&rft.au=Shalf%2C+John&rft.date=2017-10-01&rft.issn=1045-9219&rft.volume=28&rft.issue=10&rft.spage=3007&rft.epage=3020&rft_id=info:doi/10.1109%2FTPDS.2017.2703149&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TPDS_2017_2703149
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon