{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:40Z","timestamp":1750220620466,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,4,27]],"date-time":"2020-04-27T00:00:00Z","timestamp":1587945600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,4,27]]},"DOI":"10.1145\/3388333.3388656","type":"proceedings-article","created":{"date-parts":[[2020,4,27]],"date-time":"2020-04-27T21:35:26Z","timestamp":1588023326000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Characterizing Optimizations to Memory Access Patterns using Architecture-Independent Program Features"],"prefix":"10.1145","author":[{"given":"Aditya","family":"Chilukuri","sequence":"first","affiliation":[{"name":"Australian National University"}]},{"given":"Josh","family":"Milthorpe","sequence":"additional","affiliation":[{"name":"Australian National University"}]},{"given":"Beau","family":"Johnston","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory Australian National University"}]}],"member":"320","published-online":{"date-parts":[[2020,4,27]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Jan","author":"OpenDwarfs Extended","year":"2020","unstructured":"Extended OpenDwarfs . https:\/\/github.com\/ANU-HPC\/OpenDwarfs\/commit\/dee488cac9833f029dfada35ff6ae4077b68c4b5 , Jan 2020 . Extended OpenDwarfs. https:\/\/github.com\/ANU-HPC\/OpenDwarfs\/commit\/dee488cac9833f029dfada35ff6ae4077b68c4b5, Jan 2020."},{"key":"e_1_3_2_1_2_1","volume-title":"University of California","author":"Asanovic Krste","year":"2006","unstructured":"Krste Asanovic , Ras Bodik , Bryan Christopher Catanzaro , Joseph James Gebis , Parry Husbands , Kurt Keutzer , David A Patterson , William Lester Plishker , John Shalf , Samuel Webb Williams , The landscape of parallel computing research: A view from berkeley. Technical report, Technical Report UCB\/EECS-2006-183, EECS Department , University of California , Berkeley , 2006 . Krste Asanovic, Ras Bodik, Bryan Christopher Catanzaro, Joseph James Gebis, Parry Husbands, Kurt Keutzer, David A Patterson, William Lester Plishker, John Shalf, Samuel Webb Williams, et al. The landscape of parallel computing research: A view from berkeley. Technical report, Technical Report UCB\/EECS-2006-183, EECS Department, University of California, Berkeley, 2006."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2008.57"},{"key":"e_1_3_2_1_4_1","volume-title":"Computer Architecture - A Quantitative Approach","author":"Hennessy John L.","year":"2012","unstructured":"John L. Hennessy and David A. Patterson . Computer Architecture - A Quantitative Approach , 5 th Edition. Morgan Kaufmann , 2012 . John L. Hennessy and David A. Patterson. Computer Architecture - A Quantitative Approach, 5th Edition. Morgan Kaufmann, 2012.","edition":"5"},{"key":"e_1_3_2_1_5_1","volume-title":"Microarchitecture-independent Workload Characterization","author":"Hoste Kenneth","year":"2007","unstructured":"Kenneth Hoste and Lieven Eeckhout . Microarchitecture-independent Workload Characterization . IEEE Micro , 27(3), 2007 . Kenneth Hoste and Lieven Eeckhout. Microarchitecture-independent Workload Characterization. IEEE Micro, 27(3), 2007."},{"key":"e_1_3_2_1_6_1","volume-title":"Intel\u00ae 64 and IA-32 Architectures Optimization Reference Manual","author":"Intel Corporation","year":"2016","unstructured":"Intel Corporation . Intel\u00ae 64 and IA-32 Architectures Optimization Reference Manual . 2016 . Intel Corporation. Intel\u00ae 64 and IA-32 Architectures Optimization Reference Manual. 2016."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC.2018.8639381"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3229710.3229729"},{"key":"e_1_3_2_1_9_1","volume-title":"December","author":"Johnston Beau","year":"2017","unstructured":"Beau Johnston , James Price , Moritz Pflanzer , Petros Kalos , Tom Deakin , Nido Media, and Daniel Saier. BeauJoh\/Oclgrind: Adding AIWC - An Architecture Independent Workload Characterisation Plugin. https:\/\/doi.org\/10.5281\/zenodo.1134175 , December 2017 . 10.5281\/zenodo.1134175 Beau Johnston, James Price, Moritz Pflanzer, Petros Kalos, Tom Deakin, Nido Media, and Daniel Saier. BeauJoh\/Oclgrind: Adding AIWC - An Architecture Independent Workload Characterisation Plugin. https:\/\/doi.org\/10.5281\/zenodo.1134175, December 2017."},{"key":"e_1_3_2_1_10_1","first-page":"128","volume-title":"Proceedings of the 48th Design Automation Conference, DAC 2011","author":"Kim Yooseong","year":"2011","unstructured":"Yooseong Kim and Aviral Shrivastava . CuMAPz : a tool to analyze memory access patterns in CUDA. In Leon Stok, Nikil D. Dutt, and Soha Hassoun, editors , Proceedings of the 48th Design Automation Conference, DAC 2011 , San Diego, California, USA , June 5-10, 2011 , pages 128 -- 133 . ACM, 2011. Yooseong Kim and Aviral Shrivastava. CuMAPz: a tool to analyze memory access patterns in CUDA. In Leon Stok, Nikil D. Dutt, and Soha Hassoun, editors, Proceedings of the 48th Design Automation Conference, DAC 2011, San Diego, California, USA, June 5-10, 2011, pages 128--133. ACM, 2011."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-015-1051-z"},{"key":"e_1_3_2_1_12_1","first-page":"190","volume-title":"ACM SIGPLAN notices","author":"Luk Chi-Keung","year":"2005","unstructured":"Chi-Keung Luk , Robert Cohn , Robert Muth , Harish Patil , Artur Klauser , Geoff Lowney , Steven Wallace , Vijay Janapa Reddi, and Kim Hazelwood. Pin: building customized program analysis tools with dynamic instrumentation . In ACM SIGPLAN notices , volume 40 , pages 190 -- 200 . ACM , 2005 . Chi-Keung Luk, Robert Cohn, Robert Muth, Harish Patil, Artur Klauser, Geoff Lowney, Steven Wallace, Vijay Janapa Reddi, and Kim Hazelwood. Pin: building customized program analysis tools with dynamic instrumentation. In ACM SIGPLAN notices, volume 40, pages 190--200. ACM, 2005."},{"key":"e_1_3_2_1_13_1","unstructured":"NVIDIA Corporation. CUDA C++ Best Practices Guide. 2019.  NVIDIA Corporation. CUDA C++ Best Practices Guide. 2019."},{"key":"e_1_3_2_1_14_1","unstructured":"NVIDIA Corporation. CUDA C++ Programming Guide. 2019.  NVIDIA Corporation. CUDA C++ Programming Guide. 2019."},{"key":"e_1_3_2_1_15_1","first-page":"12","volume-title":"Proceedings of the 3rd International Workshop on OpenCL","author":"Price James","unstructured":"James Price and Simon McIntosh-Smith . Oclgrind : An extensible OpenCL device simulator . In Proceedings of the 3rd International Workshop on OpenCL , page 12 . ACM, 2015. James Price and Simon McIntosh-Smith. Oclgrind: An extensible OpenCL device simulator. In Proceedings of the 3rd International Workshop on OpenCL, page 12. ACM, 2015."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2013.6557175"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15291-7_26"}],"event":{"name":"IWOCL '20: International Workshop on OpenCL","sponsor":["Khronos Khronos Group","Codeplay Codeplay Software Ltd.","Intel Intel","The University of Bristol The University of Bristol","Tech Univ of Munich Technical University of Munich"],"location":"Munich Germany","acronym":"IWOCL '20"},"container-title":["Proceedings of the International Workshop on OpenCL"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3388333.3388656","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3388333.3388656","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:20Z","timestamp":1750197680000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3388333.3388656"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,27]]},"references-count":17,"alternative-id":["10.1145\/3388333.3388656","10.1145\/3388333"],"URL":"https:\/\/doi.org\/10.1145\/3388333.3388656","relation":{},"subject":[],"published":{"date-parts":[[2020,4,27]]},"assertion":[{"value":"2020-04-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}