{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T15:34:11Z","timestamp":1772724851554,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":61,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T00:00:00Z","timestamp":1634428800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003816","name":"Huawei Technologies","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003816","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,18]]},"DOI":"10.1145\/3466752.3480097","type":"proceedings-article","created":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T19:12:05Z","timestamp":1634497925000},"page":"709-723","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Intersection Prediction for Accelerated GPU Ray Tracing"],"prefix":"10.1145","author":[{"given":"Lufei","family":"Liu","sequence":"first","affiliation":[{"name":"University of British Columbia"}]},{"given":"Wesley","family":"Chang","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Francois","family":"Demoullin","sequence":"additional","affiliation":[{"name":"Qualcomm, Canada"}]},{"given":"Yuan Hsi","family":"Chou","sequence":"additional","affiliation":[{"name":"University of British Columbia, Canada"}]},{"given":"Mohammadreza","family":"Saed","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"David","family":"Pankratz","sequence":"additional","affiliation":[{"name":"University of Alberta, Canada"}]},{"given":"Tyler","family":"Nowicki","sequence":"additional","affiliation":[{"name":"Huawei Technologies"}]},{"given":"Tor M.","family":"Aamodt","sequence":"additional","affiliation":[{"name":"University of British Columbia, Canada"}]}],"member":"320","published-online":{"date-parts":[[2021,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proc. ACM Conf. on High Performance Graphics (HPG). 113\u2013122","author":"Aila Timo","year":"2010","unstructured":"Timo Aila and Tero Karras . 2010 . Architecture considerations for tracing incoherent rays . In Proc. ACM Conf. on High Performance Graphics (HPG). 113\u2013122 . Timo Aila and Tero Karras. 2010. Architecture considerations for tracing incoherent rays. In Proc. ACM Conf. on High Performance Graphics (HPG). 113\u2013122."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572769.1572792"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00014"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853207"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3085572"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Colin Barr\u00e9-Brisebois Henrik Hal\u00e9n Graham Wihlidal Andrew Lauritzen Jasper Bekkers Tomasz Stachowiak and Johan Andersson. 2019. Hybrid rendering for real-time ray tracing. In Ray Tracing Gems. 437\u2013473.  Colin Barr\u00e9-Brisebois Henrik Hal\u00e9n Graham Wihlidal Andrew Lauritzen Jasper Bekkers Tomasz Stachowiak and Johan Andersson. 2019. Hybrid rendering for real-time ray tracing. In Ray Tracing Gems. 437\u2013473.","DOI":"10.1007\/978-1-4842-4427-2_25"},{"key":"e_1_3_2_1_7_1","volume-title":"Proc. ACM Conf. on High Performance Graphics (HPG). 41\u201350","author":"Binder Nikolaus","year":"2016","unstructured":"Nikolaus Binder and Alexander Keller . 2016 . Efficient Stackless Hierarchy Traversal on GPUs with Backtracking in Constant Time . In Proc. ACM Conf. on High Performance Graphics (HPG). 41\u201350 . Nikolaus Binder and Alexander Keller. 2016. Efficient Stackless Hierarchy Traversal on GPUs with Backtracking in Constant Time. In Proc. ACM Conf. on High Performance Graphics (HPG). 41\u201350."},{"key":"e_1_3_2_1_8_1","volume-title":"Engineer\u2019s Workshop: Enabling Ray-Traced Shadows in Shadowlands. Retrieved","author":"Entertainment Blizzard","year":"2021","unstructured":"Blizzard Entertainment . 2021 . Engineer\u2019s Workshop: Enabling Ray-Traced Shadows in Shadowlands. Retrieved April 11, 2021 from https:\/\/worldofwarcraft.com\/en-us\/news\/23494819\/engineers-workshop-enabling-ray-traced-shadows-in-shadowlands Blizzard Entertainment. 2021. Engineer\u2019s Workshop: Enabling Ray-Traced Shadows in Shadowlands. Retrieved April 11, 2021 from https:\/\/worldofwarcraft.com\/en-us\/news\/23494819\/engineers-workshop-enabling-ray-traced-shadows-in-shadowlands"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2020.2971677"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2002.1176239"},{"key":"e_1_3_2_1_11_1","unstructured":"Francois Demoullin Ayub Gubran and Tor\u00a0M Aamodt. 2019. Hash-Based Ray Path Prediction: Skipping BVH Traversal Computation by Exploiting Ray Locality. arXiv preprint arXiv:1910.01304(2019).  Francois Demoullin Ayub Gubran and Tor\u00a0M Aamodt. 2019. Hash-Based Ray Path Prediction: Skipping BVH Traversal Computation by Exploiting Ray Locality. arXiv preprint arXiv:1910.01304(2019)."},{"key":"e_1_3_2_1_12_1","volume-title":"Hybrid rendering: in pursuit of real-time raytracing. Master\u2019s thesis","author":"Demoullin M","unstructured":"Francois\u00a0 M Demoullin . 2020. Hybrid rendering: in pursuit of real-time raytracing. Master\u2019s thesis . University of British Columbia . Francois\u00a0M Demoullin. 2020. Hybrid rendering: in pursuit of real-time raytracing. Master\u2019s thesis. University of British Columbia."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3104067"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749714"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.30"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01598.x"},{"key":"e_1_3_2_1_17_1","unstructured":"Michael Guthe. 2014. Latency Considerations of Depth-first GPU Ray Tracing.. In Eurographics (Short Papers). 53\u201356.  Michael Guthe. 2014. Latency Considerations of Depth-first GPU Ray Tracing.. In Eurographics (Short Papers). 53\u201356."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815968"},{"key":"e_1_3_2_1_19_1","volume-title":"EIE: Efficient Inference Engine on Compressed Deep Neural Network. arxiv:1602.01528","author":"Han Song","year":"2016","unstructured":"Song Han , Xingyu Liu , Huizi Mao , Jing Pu , Ardavan Pedram , Mark\u00a0 A. Horowitz , and William\u00a0 J. Dally . 2016 . EIE: Efficient Inference Engine on Compressed Deep Neural Network. arxiv:1602.01528 Song Han, Xingyu Liu, Huizi Mao, Jing Pu, Ardavan Pedram, Mark\u00a0A. Horowitz, and William\u00a0J. Dally. 2016. EIE: Efficient Inference Engine on Compressed Deep Neural Network. arxiv:1602.01528"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461217.2461219"},{"key":"e_1_3_2_1_21_1","volume-title":"Retrieved","year":"2019","unstructured":"Hodgson, David. 2019 . Modern Warfare Initial Intel: Call of Duty: Modern Warfare\u2019s game engine is put through its paces . Retrieved April 14, 2021 from https:\/\/blog.activision.com\/call-of-duty\/2019-06\/Initial-Intel-Call-of-Duty-Modern-Warfares-game-engine-is-put-through-its-paces Hodgson, David. 2019. Modern Warfare Initial Intel: Call of Duty: Modern Warfare\u2019s game engine is put through its paces. Retrieved April 14, 2021 from https:\/\/blog.activision.com\/call-of-duty\/2019-06\/Initial-Intel-Call-of-Duty-Modern-Warfares-game-engine-is-put-through-its-paces"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230100.1230129"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Alexander Keller Timo Viitanen Colin Barr\u00e9-Brisebois Christoph Schied and Morgan McGuire. 2019. Are We Done with Ray Tracing?. In ACM SIGGRAPH Courses.  Alexander Keller Timo Viitanen Colin Barr\u00e9-Brisebois Christoph Schied and Morgan McGuire. 2019. Are We Done with Ray Tracing?. In ACM SIGGRAPH Courses.","DOI":"10.1145\/3305366.3329896"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00047"},{"key":"e_1_3_2_1_25_1","volume-title":"Computer Graphics Forum, Vol.\u00a034","author":"Kopta Daniel","unstructured":"Daniel Kopta , Konstantin Shkurko , Josef Spjut , Erik Brunvand , and Al Davis . 2015. Memory considerations for low energy ray tracing . In Computer Graphics Forum, Vol.\u00a034 . Wiley Online Library , 47\u201359. Daniel Kopta, Konstantin Shkurko, Josef Spjut, Erik Brunvand, and Al Davis. 2015. Memory considerations for low energy ray tracing. In Computer Graphics Forum, Vol.\u00a034. Wiley Online Library, 47\u201359."},{"key":"e_1_3_2_1_26_1","volume-title":"Proc. IEEE Conf. on Computer Design (ICCD). 9\u201316","author":"Kopta D.","unstructured":"D. Kopta , J. Spjut , E. Brunvand , and A. Davis . 2010. Efficient MIMD architectures for high-performance ray tracing . In Proc. IEEE Conf. on Computer Design (ICCD). 9\u201316 . D. Kopta, J. Spjut, E. Brunvand, and A. Davis. 2010. Efficient MIMD architectures for high-performance ray tracing. In Proc. IEEE Conf. on Computer Design (ICCD). 9\u201316."},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. ACM Conf. on High Performance Graphics (HPG). 107\u2013111","author":"Laine Samuli","year":"2010","unstructured":"Samuli Laine . 2010 . Restart trail for stackless BVH traversal . In Proc. ACM Conf. on High Performance Graphics (HPG). 107\u2013111 . Samuli Laine. 2010. Restart trail for stackless BVH traversal. In Proc. ACM Conf. on High Performance Graphics (HPG). 107\u2013111."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2492045.2492057"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485964"},{"key":"e_1_3_2_1_30_1","volume-title":"Dual-Split Trees. In Proc. ACM SIGGRAPH Symp. on Interactive 3D Graphics and Games (I3D). Article 3, 9\u00a0pages.","author":"Lin Daqi","year":"2019","unstructured":"Daqi Lin , Konstantin Shkurko , Ian Mallett , and Cem Yuksel . 2019 . Dual-Split Trees. In Proc. ACM SIGGRAPH Symp. on Interactive 3D Graphics and Games (I3D). Article 3, 9\u00a0pages. Daqi Lin, Konstantin Shkurko, Ian Mallett, and Cem Yuksel. 2019. Dual-Split Trees. In Proc. ACM SIGGRAPH Symp. on Interactive 3D Graphics and Games (I3D). Article 3, 9\u00a0pages."},{"key":"e_1_3_2_1_31_1","volume-title":"Proc. IEEE\/ACM Symp. on Microarch. (MICRO). 560\u2013573","author":"Lu\u00fc Yashuai","year":"2017","unstructured":"Yashuai Lu\u00fc , Libo Huang , Li Shen , and Zhiying Wang . 2017 . Unleashing the power of GPU for physically-based rendering via dynamic ray shuffling . In Proc. IEEE\/ACM Symp. on Microarch. (MICRO). 560\u2013573 . Yashuai Lu\u00fc, Libo Huang, Li Shen, and Zhiying Wang. 2017. Unleashing the power of GPU for physically-based rendering via dynamic ray shuffling. In Proc. IEEE\/ACM Symp. on Microarch. (MICRO). 560\u2013573."},{"key":"e_1_3_2_1_33_1","unstructured":"Morgan McGuire. 2017. Computer Graphics Archive. https:\/\/casual-effects.com\/data  Morgan McGuire. 2017. Computer Graphics Archive. https:\/\/casual-effects.com\/data"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3384382.3384534"},{"key":"e_1_3_2_1_35_1","volume-title":"A Survey on Bounding","author":"Meister Daniel","unstructured":"Daniel Meister , Shinji Ogaki , Carsten Benthin , Michael\u00a0 J Doyle , Michael Guthe , and Ji\u0159\u00ed Bittner . 2021. A Survey on Bounding Volume Hierarchies for Ray Tracing. In CGF, Vol.\u00a0 40 . 683\u2013712. Daniel Meister, Shinji Ogaki, Carsten Benthin, Michael\u00a0J Doyle, Michael Guthe, and Ji\u0159\u00ed Bittner. 2021. A Survey on Bounding Volume Hierarchies for Ray Tracing. In CGF, Vol.\u00a040. 683\u2013712."},{"key":"e_1_3_2_1_36_1","volume-title":"Retrieved","year":"2021","unstructured":"Microsoft. 2021 . DirectX Raytracing (DXR) Functional Spec: TraceRay control flow . Retrieved April 11, 2021 from https:\/\/microsoft.github.io\/DirectX-Specs\/d3d\/Raytracing.html Microsoft. 2021. DirectX Raytracing (DXR) Functional Spec: TraceRay control flow. Retrieved April 11, 2021 from https:\/\/microsoft.github.io\/DirectX-Specs\/d3d\/Raytracing.html"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Bochang Moon Yongyoung Byun Tae-Joon Kim Pio Claudio Hye-Sun Kim Yun-Ji Ban Seung\u00a0Woo Nam and Sung-Eui Yoon. 2010. Cache-Oblivious Ray Reordering. ACM Transactions on Graphics (TOG)(2010).  Bochang Moon Yongyoung Byun Tae-Joon Kim Pio Claudio Hye-Sun Kim Yun-Ji Ban Seung\u00a0Woo Nam and Sung-Eui Yoon. 2010. Cache-Oblivious Ray Reordering. ACM Transactions on Graphics (TOG)(2010).","DOI":"10.1145\/1805964.1805972"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629634"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024156.2024194"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155656"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2021.3058910"},{"key":"e_1_3_2_1_42_1","volume-title":"Retrieved","author":"NVIDIA.","year":"2020","unstructured":"NVIDIA. 2020 . NVIDIA OptiX 7.2 - Programming Guide . Retrieved April 11, 2021 from https:\/\/raytracing-docs.nvidia.com\/optix7\/guide\/index.html#device_side_functions NVIDIA. 2020. NVIDIA OptiX 7.2 - Programming Guide. Retrieved April 11, 2021 from https:\/\/raytracing-docs.nvidia.com\/optix7\/guide\/index.html#device_side_functions"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/170036.170081"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258791"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541942"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835965"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2001.991127"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.16"},{"key":"e_1_3_2_1_49_1","volume-title":"Retrieved","author":"Deligiannis Jan","year":"2019","unstructured":"Schmid, Jan and Deligiannis , Johannes. 2019 . It Just Works: Ray-Traced Reflections in \u2019Battlefield V\u2019 . Retrieved April 11, 2021 from https:\/\/www.gdcvault.com\/play\/1026282\/It-Just-Works-Ray-Traced Schmid, Jan and Deligiannis, Johannes. 2019. It Just Works: Ray-Traced Reflections in \u2019Battlefield V\u2019. Retrieved April 11, 2021 from https:\/\/www.gdcvault.com\/play\/1026282\/It-Just-Works-Ray-Traced"},{"key":"e_1_3_2_1_50_1","volume-title":"Proc. ACM SIGGRAPH\/EUROGRAPHICS Conf. on Graphics hardware (HWWS). 27\u201336","author":"Schmittler J","year":"2002","unstructured":"J Schmittler , I Wald , and P Slusallek . 2002 . SaarCOR: a hardware architecture for ray tracing . In Proc. ACM SIGGRAPH\/EUROGRAPHICS Conf. on Graphics hardware (HWWS). 27\u201336 . J Schmittler, I Wald, and P Slusallek. 2002. SaarCOR: a hardware architecture for ray tracing. In Proc. ACM SIGGRAPH\/EUROGRAPHICS Conf. on Graphics hardware (HWWS). 27\u201336."},{"key":"e_1_3_2_1_51_1","unstructured":"Andr\u00e9 Seznec. 2011. A 64-Kbytes ITTAGE indirect branch predictor. In JWAC-2: Championship Branch Prediction. JILP.  Andr\u00e9 Seznec. 2011. A 64-Kbytes ITTAGE indirect branch predictor. In JWAC-2: Championship Branch Prediction. JILP."},{"key":"e_1_3_2_1_52_1","volume-title":"Ray tracing in one weekend. Amazon Digital Services LLC 1","author":"Shirley Peter","year":"2016","unstructured":"Peter Shirley . 2016. Ray tracing in one weekend. Amazon Digital Services LLC 1 ( 2016 ). Peter Shirley. 2016. Ray tracing in one weekend. Amazon Digital Services LLC 1 (2016)."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105771"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2009.2028981"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.45"},{"key":"e_1_3_2_1_56_1","unstructured":"Geeky\u00a0Gaming Stuff. 2021. What Are AAA Games? A Guide To Unofficial Terminology. https:\/\/geekygamingstuff.com\/what-are-aaa-games\/  Geeky\u00a0Gaming Stuff. 2021. What Are AAA Games? A Guide To Unofficial Terminology. https:\/\/geekygamingstuff.com\/what-are-aaa-games\/"},{"key":"e_1_3_2_1_57_1","volume-title":"Retrieved","author":"The Khronos Vulkan Working Group","year":"2021","unstructured":"The Khronos Vulkan Working Group . 2021 . <Vulkan 1.2.174 - A Specification(with KHR extensions): Ray Result Determination . Retrieved April 11, 2021 from https:\/\/www.khronos.org\/registry\/vulkan\/specs\/1.2-khr-extensions\/html\/chap33.html The Khronos Vulkan Working Group. 2021. <Vulkan 1.2.174 - A Specification(with KHR extensions): Ray Result Determination. Retrieved April 11, 2021 from https:\/\/www.khronos.org\/registry\/vulkan\/specs\/1.2-khr-extensions\/html\/chap33.html"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018323.2018331"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"crossref","unstructured":"Turner Whitted. 2005. An improved illumination model for shaded display. In ACM SIGGRAPH Courses. 4\u2013es.  Turner Whitted. 2005. An improved illumination model for shaded display. In ACM SIGGRAPH Courses. 4\u2013es.","DOI":"10.1145\/1198555.1198743"},{"key":"e_1_3_2_1_60_1","volume-title":"Vulkan examples for ray traced shadows and reflections using VK_NV_ray_tracing. Retrieved","author":"Willems Sascha","year":"2020","unstructured":"Sascha Willems . 2019. Vulkan examples for ray traced shadows and reflections using VK_NV_ray_tracing. Retrieved November 4, 2020 from https:\/\/www.saschawillems.de\/blog\/2019\/04\/27\/vulkan-examples-for-ray-traced-shadows-and-reflections-using-vk_nv_ray_tracing\/ Sascha Willems. 2019. Vulkan examples for ray traced shadows and reflections using VK_NV_ray_tracing. Retrieved November 4, 2020 from https:\/\/www.saschawillems.de\/blog\/2019\/04\/27\/vulkan-examples-for-ray-traced-shadows-and-reflections-using-vk_nv_ray_tracing\/"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073211"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105773"}],"event":{"name":"MICRO '21: 54th Annual IEEE\/ACM International Symposium on Microarchitecture","location":"Virtual Event Greece","acronym":"MICRO '21","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["MICRO-54: 54th Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3466752.3480097","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3466752.3480097","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:56Z","timestamp":1750191536000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3466752.3480097"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,17]]},"references-count":61,"alternative-id":["10.1145\/3466752.3480097","10.1145\/3466752"],"URL":"https:\/\/doi.org\/10.1145\/3466752.3480097","relation":{},"subject":[],"published":{"date-parts":[[2021,10,17]]},"assertion":[{"value":"2021-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}