{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T11:12:42Z","timestamp":1777547562867,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,3,3]],"date-time":"2024-03-03T00:00:00Z","timestamp":1709424000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"Grantov\u00e1 Agentura, Univerzita Karlova","doi-asserted-by":"publisher","award":["269723"],"award-info":[{"award-number":["269723"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006374","name":"Univerzita Karlova v Praze","doi-asserted-by":"publisher","award":["260698"],"award-info":[{"award-number":["260698"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,3,3]]},"DOI":"10.1145\/3649169.3649247","type":"proceedings-article","created":{"date-parts":[[2024,3,6]],"date-time":"2024-03-06T06:04:07Z","timestamp":1709705047000},"page":"42-51","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Pure C++ Approach to Optimized Parallel Traversal of Regular Data Structures"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2231-4073","authenticated-orcid":false,"given":"Ji\u0159\u00ed","family":"Klepl","sequence":"first","affiliation":[{"name":"Department of Distributed and Dependable Systems, Charles University Prague, Czechia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8334-2783","authenticated-orcid":false,"given":"Adam","family":"\u0160melko","sequence":"additional","affiliation":[{"name":"Department of Distributed and Dependable Systems, Charles University Prague, Czechia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-5252-2838","authenticated-orcid":false,"given":"Luk\u00e1\u0161","family":"Rozsypal","sequence":"additional","affiliation":[{"name":"Department of Distributed and Dependable Systems, Charles University Prague, Czechia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0985-8949","authenticated-orcid":false,"given":"Martin","family":"Kruli\u0161","sequence":"additional","affiliation":[{"name":"Department of Distributed and Dependable Systems, Charles University Prague, Czechia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,3,6]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"RAJA: Portable performance for large-scale scientific applications. In 2019 ieee\/acm international workshop on performance, portability and productivity in hpc (p3hpc)","author":"Beckingsale David A","year":"2019","unstructured":"David A Beckingsale, Jason Burmark, Rich Hornung, Holger Jones, William Killian, Adam J Kunen, Olga Pearce, Peter Robinson, Brian S Ryujin, and Thomas RW Scogland. 2019. RAJA: Portable performance for large-scale scientific applications. In 2019 ieee\/acm international workshop on performance, portability and productivity in hpc (p3hpc). IEEE, 71--81."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2021.04.014"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-385963-1.00026-5"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3410463.3414635"},{"key":"e_1_3_2_2_5_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Chen Tianqi","year":"2018","unstructured":"Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Yan, Haichen Shen, Meghan Cowan, Leyuan Wang, Yuwei Hu, Luis Ceze, et al. 2018. {TVM}: An automated {End-to-End} optimizing compiler for deep learning. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 578--594."},{"key":"e_1_3_2_2_6_1","volume-title":"Automatic memory layout transformations to optimize spatial locality in parameterized loop nests. ACM SIGARCH computer architecture news 28, 1","author":"Clauss Philippe","year":"2000","unstructured":"Philippe Clauss and Beno\u00eet Meister. 2000. Automatic memory layout transformations to optimize spatial locality in parameterized loop nests. ACM SIGARCH computer architecture news 28, 1 (2000), 11--19."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"crossref","unstructured":"Leonardo Dagum and Ramesh Menon. 1998. OpenMP: an industry standard API for shared-memory programming. IEEE computational science and engineering 5 1 (1998) 46--55.","DOI":"10.1109\/99.660313"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276496"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"crossref","unstructured":"Scott Grauer-Gray Lifan Xu Robert Searles Sudhee Ayalasomayajula and John Cavazos. 2012. Auto-tuning a high-level language targeted to GPU codes. In 2012 innovative parallel computing (InPar). Ieee 1--10.","DOI":"10.1109\/InPar.2012.6339595"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626412500107"},{"key":"e_1_3_2_2_11_1","volume-title":"GPU matrix multiplication. Multicore Computing: Algorithms, Architectures, and Applications 345","author":"Li Junjie","year":"2013","unstructured":"Junjie Li, Sanjay Ranka, and Sartaj Sahni. 2013. GPU matrix multiplication. Multicore Computing: Algorithms, Architectures, and Applications 345 (2013)."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-53413-7_19"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/1352079.1352134"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2499370.2462176"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-22677-9_27"},{"key":"e_1_3_2_2_16_1","volume-title":"GCC Research Opportunities Workshop (GROW'10)","author":"Trifunovic Konrad","year":"2010","unstructured":"Konrad Trifunovic, Albert Cohen, David Edelsohn, Feng Li, Tobias Grosser, Harsha Jagasia, Razya Ladelsky, Sebastian Pop, Jan Sj\u00f6din, and Ramakrishna Upadrasta. 2010. Graphite two years after: First lessons learned from real-world polyhedral compilation. In GCC Research Opportunities Workshop (GROW'10)."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3097283"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.6683"}],"event":{"name":"PPoPP '24: The 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming","location":"Edinburgh United Kingdom","acronym":"PPoPP '24","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the 15th International Workshop on Programming Models and Applications for Multicores and Manycores"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649169.3649247","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3649169.3649247","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T20:27:38Z","timestamp":1755980858000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649169.3649247"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,3]]},"references-count":18,"alternative-id":["10.1145\/3649169.3649247","10.1145\/3649169"],"URL":"https:\/\/doi.org\/10.1145\/3649169.3649247","relation":{},"subject":[],"published":{"date-parts":[[2024,3,3]]},"assertion":[{"value":"2024-03-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}