{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T06:23:03Z","timestamp":1776925383373,"version":"3.51.2"},"reference-count":77,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"10","license":[{"start":{"date-parts":[[2017,10,1]],"date-time":"2017-10-01T00:00:00Z","timestamp":1506816000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100001659","name":"German Research Foundation","doi-asserted-by":"publisher","award":["TE 163\/17-1"],"award-info":[{"award-number":["TE 163\/17-1"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","award":["655965"],"award-info":[{"award-number":["655965"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2017,10,1]]},"DOI":"10.1109\/tpds.2017.2703149","type":"journal-article","created":{"date-parts":[[2017,5,12]],"date-time":"2017-05-12T21:33:22Z","timestamp":1494624802000},"page":"3007-3020","source":"Crossref","is-referenced-by-count":76,"title":["Trends in Data Locality Abstractions for HPC Systems"],"prefix":"10.1109","volume":"28","author":[{"given":"Didem","family":"Unat","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anshu","family":"Dubey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Torsten","family":"Hoefler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Shalf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Abraham","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mauro","family":"Bianco","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bradford L.","family":"Chamberlain","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Romain","family":"Cledat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H. Carter","family":"Edwards","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hal","family":"Finkel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karl","family":"Fuerlinger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Hannig","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emmanuel","family":"Jeannot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amir","family":"Kamil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeff","family":"Keasler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul H J","family":"Kelly","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vitus","family":"Leung","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hatem","family":"Ltaief","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Naoya","family":"Maruyama","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris J.","family":"Newburn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miquel","family":"Pericas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2013.95"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/Co-HPC.2014.4"},{"key":"ref3","article-title":"Workshop on programming abstractions for data locality, PADAL\n 14","author":"Participants","year":"2014"},{"key":"ref4","article-title":"Workshop on programming abstractions for data locality, PADAL\n 15","author":"Participants","year":"2015"},{"key":"ref5","article-title":"Programming Abstractions for Data Locality","author":"Unat","year":"2014"},{"key":"ref6","first-page":"341","article-title":"Expressing and exploiting multidimensional locality in DASH","volume-title":"Proc. SPPEXA Symp.","author":"Fuchs"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1122971.1122981"},{"key":"ref8","article-title":"Active libraries: Rethinking the roles of compilers and libraries","volume":"math.NA\/9810022","author":"Veldhuizen","year":"1998","journal-title":"CoRR"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.07.003"},{"key":"ref10","first-page":"116","volume-title":"Proc. TiDA: High-Level Program.\n Abstractions Data Locality Manage.","author":"Unat"},{"key":"ref11","first-page":"584","article-title":"A generic sfor multi-stage stencils","volume-title":"Proc.\n Euro-Par Parallel Process. 20th Int. Conf. Porto Portugal","author":"Bianco"},{"key":"ref12","article-title":"Hetero Streams Library"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-14313-2_46"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1137\/15M102616X"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751223"},{"key":"ref16","article-title":"Language"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1809961.1809969"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007078442"},{"key":"ref19","article-title":"Language"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/289918.289920"},{"key":"ref21","volume-title":"X10 Language Specification Version 2.4","author":"Saraswat","year":"2014"},{"key":"ref22","first-page":"172","article-title":"Hierarchical place trees: A portable abstraction for\n task parallelism and data movement","volume-title":"Proc. 22nd Int. Workshop\n Languages Compilers Parallel Comput.","author":"Yan"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<825::AID-CPE383>3.0.CO;2-H"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/32.842947"},{"key":"ref25","article-title":"Hierarchical computation in the SPMD programming model","author":"Kamil","year":"2013","journal-title":"The\n 26th International Workshop on Languages and Compilers for Parallel Computing"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.48"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.115"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/321406.321418"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375595"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400713"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2925426.2926286"},{"key":"ref32","article-title":"The OmpSs Programming Model"},{"key":"ref33","article-title":"Extrae: A Paraver trace-files generator"},{"key":"ref34","article-title":"Paraver: A flexible performance analysis tool"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/SFFCS.1999.814600"},{"key":"ref36","article-title":"Open Community Runtime"},{"key":"ref37","first-page":"1756","article-title":"R-stream compiler","volume-title":"Proc. Encyclopedia\n Parallel Comput.","author":"Meister"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.71"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.2172\/1169830"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.80"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1177\/1094342011434065"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2442516.2442562"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2491661.2481433"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/1394608.1382129"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2014.34"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2600212.2600225"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2012.41"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2013.6702666"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/COMHPC.2016.013"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.27"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-013-0324-2"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1556"},{"key":"ref53","article-title":"Main Page - OVISWiki"},{"key":"ref54","first-page":"1","article-title":"Large scale system monitoring and analysis on\n blue waters using OVIS","volume-title":"Proc. Cray Users Group","author":"Showerman"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2014.6903671"},{"key":"ref56","article-title":"Portable Hardware Locality"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2014.38"},{"key":"ref58","article-title":"Portable Network Locality"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1007\/10968987_3"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2005.1558641"},{"key":"ref61","article-title":"Lsf: Load sharing in large heterogeneous distributed systems","author":"Zhou","year":"1992","journal-title":"Workshop on Cluster Computing"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-60153-8_34"},{"key":"ref63","article-title":"The lustre storage architecture","author":"Braam","year":"2003"},{"key":"ref64","article-title":"GPFS: A shared-disk file system for large computing clusters","volume-title":"Proc. 1st USENIX Conf. File Storage Technol.","author":"Schmuck"},{"key":"ref65","first-page":"317","article-title":"PVFS: A parallel file system for linux\n clusters","volume-title":"Proc. 4th Annu. Linux Showcase Conf.","author":"Carns"},{"key":"ref66","first-page":"17","article-title":"Scalable performance of the panasas parallel\n file system","volume-title":"Proc. 6th USENIX Conf. File Storage Technol.","author":"Welch"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/301816.301826"},{"key":"ref68","article-title":"HDF5"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/1048935.1050189"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.85"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.101"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2012.31"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.07.001"},{"issue":"1","key":"ref74","article-title":"Software abstractions and methodologies for\n HPC simulation codes on future architectures","volume":"2","author":"Dubey","year":"2014","journal-title":"J. Open Res. Softw."},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2005.04.001"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165874"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.20289"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8030254\/07924389.pdf?arnumber=7924389","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T00:03:57Z","timestamp":1706054637000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7924389\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,1]]},"references-count":77,"journal-issue":{"issue":"10"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2017.2703149","relation":{},"ISSN":["1045-9219"],"issn-type":[{"value":"1045-9219","type":"print"}],"subject":[],"published":{"date-parts":[[2017,10,1]]}}}