{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T10:04:41Z","timestamp":1760609081452,"version":"3.37.3"},"reference-count":46,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"11","license":[{"start":{"date-parts":[[2018,11,1]],"date-time":"2018-11-01T00:00:00Z","timestamp":1541030400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2018,11,1]],"date-time":"2018-11-01T00:00:00Z","timestamp":1541030400000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2018,11,1]],"date-time":"2018-11-01T00:00:00Z","timestamp":1541030400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2018,11,1]],"date-time":"2018-11-01T00:00:00Z","timestamp":1541030400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"crossref","award":["2016YFB1000503"],"award-info":[{"award-number":["2016YFB1000503"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Science Foundation of China","doi-asserted-by":"crossref","award":["61572062","61502019"],"award-info":[{"award-number":["61572062","61502019"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation (NSF)","doi-asserted-by":"crossref","award":["1464157"],"award-info":[{"award-number":["1464157"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2018,11,1]]},"DOI":"10.1109\/tpds.2018.2840992","type":"journal-article","created":{"date-parts":[[2018,5,28]],"date-time":"2018-05-28T23:21:45Z","timestamp":1527549705000},"page":"2489-2502","source":"Crossref","is-referenced-by-count":11,"title":["LWPTool: A Lightweight Profiler to Guide Data Layout Optimization"],"prefix":"10.1109","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2602-9798","authenticated-orcid":false,"given":"Chao","family":"Yu","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8877-0787","authenticated-orcid":false,"given":"Probir","family":"Roy","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2544-3989","authenticated-orcid":false,"given":"Yuebin","family":"Bai","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1101-7927","authenticated-orcid":false,"given":"Hailong","family":"Yang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8984-5485","authenticated-orcid":false,"given":"Xu","family":"Liu","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"year":"2007","key":"ref39"},{"year":"2005","key":"ref38"},{"key":"ref33","first-page":"126","article-title":"Automating the application data placement in hybrid memory systems","author":"servat","year":"2017","journal-title":"Proc IEEE Int Conf Cluster Comput"},{"key":"ref32","first-page":"13","article-title":"Characterizing emerging heterogeneous memory","author":"shen","year":"2016","journal-title":"ACM SIGPLAN Int Symp on Memory Management"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807648"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628102"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.47"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400404"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2012.10.001"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/262004.262005"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.57"},{"article-title":"Olden: Parallelizing programs with dynamic data structures on\n distributed-memory machines","year":"1996","author":"carlisle","key":"ref40"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2464996.2465014"},{"key":"ref12","first-page":"69","article-title":"Cache aware data layout reorganization optimization in gcc","author":"hagog","year":"2005","journal-title":"Proc GCC Developers Summit"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2006.29"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1739025.1739033"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.36"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451153"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1016\/S1007-0214(11)70022-0"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086705"},{"key":"ref19","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1145\/1375634.1375649","article-title":"MPADS:\n Memory-pooling-assisted data splitting","author":"curial","year":"2008","journal-title":"Proc of the 7th Intl Symposium on Memory Management"},{"key":"ref28","first-page":"5","article-title":"MemProf: A memory profiler for NUMA multicore systems","author":"lachaize","year":"2012","journal-title":"Proc of USENIX ATC Annu Tech Conf"},{"key":"ref4","article-title":"Structure layout optimizations in the open64 compiler: Design, implementation and measurements","author":"chakrabarti","year":"2008","journal-title":"Proceedings of the International Symposium on Code Generation and Optimization Open64 workshop"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2010.5452060"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2004.1255787"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/301631.301635"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2692916.2555271"},{"article-title":"Implementing data layout optimizations in the LLVM Framework","year":"2014","author":"prashantha","key":"ref5"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1375634.1375648"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-011-4265-0"},{"key":"ref2","first-page":"149","article-title":"Inter-array data regrouping","author":"ding","year":"1999","journal-title":"Proc 12th Int Workshop Languages Compilers Parallel Comput"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370838"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/996893.996872"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1016\/S0129-6264(00)00021-4"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1290520.1290522"},{"year":"2014","key":"ref45"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088167"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/291006.291012"},{"year":"2014","key":"ref42"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2004.21"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306794"},{"key":"ref23","first-page":"92","article-title":"Array regrouping on CMP with non-uniform cache sharing","author":"jiang","year":"2010","journal-title":"Proc 23rd Int Conf Languages Compilers Parallel Comput"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503297"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2009.64"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2011.5764685"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielaam\/71\/8486815\/8367889-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8486815\/08367889.pdf?arnumber=8367889","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T18:48:44Z","timestamp":1649443724000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8367889\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,1]]},"references-count":46,"journal-issue":{"issue":"11"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2018.2840992","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"type":"print","value":"1045-9219"},{"type":"electronic","value":"1558-2183"},{"type":"electronic","value":"2161-9883"}],"subject":[],"published":{"date-parts":[[2018,11,1]]}}}