{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T10:18:06Z","timestamp":1740133086846,"version":"3.37.3"},"reference-count":39,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"9","license":[{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"US National Science Foundation","award":["CCF-0917319","CNS-1240991"],"award-info":[{"award-number":["CCF-0917319","CNS-1240991"]}]},{"DOI":"10.13039\/100000181","name":"AFOSR","doi-asserted-by":"crossref","award":["FA9550-13-1-0064"],"award-info":[{"award-number":["FA9550-13-1-0064"]}],"id":[{"id":"10.13039\/100000181","id-type":"DOI","asserted-by":"crossref"}]},{"name":"DoE","award":["DE-SC0014495"],"award-info":[{"award-number":["DE-SC0014495"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2018,9,1]]},"DOI":"10.1109\/tpds.2017.2709748","type":"journal-article","created":{"date-parts":[[2017,5,30]],"date-time":"2017-05-30T18:12:12Z","timestamp":1496167932000},"page":"1923-1936","source":"Crossref","is-referenced-by-count":3,"title":["A Code Generator for Energy-Efficient Wavefront Parallelization of Uniform Dependence Computations"],"prefix":"10.1109","volume":"29","author":[{"given":"Yun","family":"Zou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4246-6066","authenticated-orcid":false,"given":"Sanjay","family":"Rajopadhye","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","first-page":"161","article-title":"Jagged tiling for intra-tile parallelism and fine-grain\n multithreading","author":"shrestha","year":"2014","journal-title":"Proc 27th Int Workshop Languages Compilers Parallel Comput"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250780"},{"key":"ref33","article-title":"Multicore-optimized wavefront diamond blocking for optimizing stencil updates","volume":"abs 1410 3060","author":"malas","year":"2014","journal-title":"CoRR"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2581122.2544160"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/73560.73588"},{"journal-title":"R A Language and Environment for Statistical Computing","year":"2013","key":"ref30"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2851141.2851167"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1810085.1810096"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1137\/140991133"},{"key":"ref34","article-title":"Towards energy efficiency and maximum\n computational intensity for stencil algorithms using wavefront diamond temporal blocking","volume":"abs 1410 5561","author":"malas","year":"2014","journal-title":"CoRR"},{"article-title":"Cache-oblivious algorithms","year":"1999","author":"prokop","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088197"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.47"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4337-4"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2004.1342537"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772983"},{"article-title":"Parameterized and multi-level tiled loop generation","year":"2010","author":"kim","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1542275.1542301"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470459"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1925013.1925015"},{"year":"0","key":"ref28","article-title":"DDR3 SDRAM system-power calculator"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2009.5161011"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-007-0111-y"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470421"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/113445.113449"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2333660.2333737"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.107"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015460304860"},{"key":"ref7","first-page":"101","article-title":"A practical automatic polyhedral\n program optimization system","author":"bondhugula","year":"2008","journal-title":"Proc ACM SIGPLAN Conf Programming Language Design and Implementation"},{"year":"0","key":"ref2","article-title":"The landscape of parallel computing research"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44905-1_35"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751245"},{"key":"ref20","first-page":"169","article-title":"Folklore confirmed: Compiling for speed = compiling for energy","author":"yuki","year":"2013","journal-title":"Proc 26th Int Workshop Languages Compilers Parallel Comput"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/321406.321418"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1986.1676652"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1362622.1362691"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/12.40842"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1989493.1989508"},{"year":"0","key":"ref25","article-title":"Performance application programming interface"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielaam\/71\/8428579\/7935535-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8428579\/07935535.pdf?arnumber=7935535","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T18:48:38Z","timestamp":1649443718000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/7935535\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,1]]},"references-count":39,"journal-issue":{"issue":"9"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2017.2709748","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,9,1]]}}}