{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T20:35:01Z","timestamp":1774038901996,"version":"3.50.1"},"reference-count":62,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2024,5,29]],"date-time":"2024-05-29T00:00:00Z","timestamp":1716940800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62072262"],"award-info":[{"award-number":["62072262"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. ACM Manag. Data"],"published-print":{"date-parts":[[2024,5,29]]},"abstract":"<jats:p>Graph pattern matching is powerful and widely applicable to many application domains. Despite the recent algorithm advances, matching patterns in large-scale real-world graphs still faces the memory access bottleneck on conventional computing systems. Processing-in-memory (PIM) is an emerging hardware architecture paradigm that puts computing cores into memory devices to alleviate the memory wall issues. Real PIM hardware has recently become commercially accessible to the public. In this work, we leverage the real PIM hardware platform to build a graph pattern matching framework, PimPam, to benefit from its abundant computation and memory bandwidth resources. We propose four key optimizations in PimPam to improve its efficiency, including (1) load-aware task assignment to ensure load balance, (2) space-efficient and parallel data partitioning to prepare input data for PIM cores, (3) adaptive multi-threading collaboration to automatically select the best parallelization strategy during processing, and (4) dynamic bitmap structures that accelerate the key operations of set intersection. When evaluated on five patterns and six real-world graphs, PimPam outperforms the state-of-the-art CPU baseline system by 22.5x on average and up to 71.7x, demonstrating significant performance improvements.<\/jats:p>","DOI":"10.1145\/3654964","type":"journal-article","created":{"date-parts":[[2024,5,30]],"date-time":"2024-05-30T09:44:53Z","timestamp":1717062293000},"page":"1-25","source":"Crossref","is-referenced-by-count":15,"title":["PimPam: Efficient Graph Pattern Matching on Real Processing-in-Memory Hardware"],"prefix":"10.1145","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-9543-3559","authenticated-orcid":false,"given":"Shuangyu","family":"Cai","sequence":"first","affiliation":[{"name":"Tsinghua University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9482-1026","authenticated-orcid":false,"given":"Boyu","family":"Tian","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-4821-1558","authenticated-orcid":false,"given":"Huanchen","family":"Zhang","sequence":"additional","affiliation":[{"name":"Tsinghua University &amp; Shanghai Qi Zhi Institute, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8433-7281","authenticated-orcid":false,"given":"Mingyu","family":"Gao","sequence":"additional","affiliation":[{"name":"Tsinghua University &amp; Shanghai Qi Zhi Institute, Beijing, China"}]}],"member":"320","published-online":{"date-parts":[[2024,5,30]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.14778\/3184470.3184473"},{"key":"e_1_2_2_2_1","volume-title":"Processing-in-Memory for Databases: Query Processing and Data Transfer. In 19th International Workshop on Data Management on New Hardware (DaMoN).","author":"Baumstark Alexander","year":"2023","unstructured":"Alexander Baumstark, Muhammad Attahir Jibril, and Kai-Uwe Sattler. 2023. Processing-in-Memory for Databases: Query Processing and Data Transfer. In 19th International Workshop on Data Management on New Hardware (DaMoN)."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592980.3595312"},{"key":"e_1_2_2_4_1","volume-title":"SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems. In 54th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO).","author":"Besta Maciej","year":"2021","unstructured":"Maciej Besta, Raghavendra Kanakagiri, Grzegorz Kwasniewski, Rachata Ausavarungnirun, Jakub Ber\u00e1nek, Konstantinos Kanellopoulos, Kacper Janda, Zur Vonarburg-Shmaria, Lukas Gianinazzi, Ioana Stefan, Juan G\u00f3mez-Luna, Marcin Copik, Lukas Kapp-Schwoerer, Salvatore Di Girolamo, Marek Konieczny, Onur Mutlu, and Torsten Hoefler. 2021. SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems. In 54th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO)."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173177"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190545"},{"key":"e_1_2_2_7_1","volume-title":"28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Chen Jingji","unstructured":"Jingji Chen and Xuehai Qian. 2022. DecoMine: A Compilation-Based Graph Pattern Mining System with Pattern Decomposition. In 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_2_2_8_1","volume-title":"Khuzdul: Efficient and Scalable Distributed Graph Pattern Mining Engine. In 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Chen Jingji","year":"2023","unstructured":"Jingji Chen and Xuehai Qian. 2023. Khuzdul: Efficient and Scalable Distributed Graph Pattern Mining Engine. In 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_2_2_9_1","volume-title":"UpPipe: A Novel Pipeline Management on In-Memory Processors for RNA-seq Quantification. In 60th ACM\/IEEE Design Automation Conference (DAC).","author":"Chen Liang-Chi","year":"2023","unstructured":"Liang-Chi Chen, Chien-Chung Ho, and Yuan-Hao Chang. 2023. UpPipe: A Novel Pipeline Management on In-Memory Processors for RNA-seq Quantification. In 60th ACM\/IEEE Design Automation Conference (DAC)."},{"key":"e_1_2_2_10_1","volume-title":"FINGERS: Exploiting Fine-Grained Parallelism in Graph Mining Accelerators. In 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Chen Qihang","year":"2022","unstructured":"Qihang Chen, Boyu Tian, and Mingyu Gao. 2022. FINGERS: Exploiting Fine-Grained Parallelism in Graph Mining Accelerators. In 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447818.3460359"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.14778\/3389133.3389137"},{"key":"e_1_2_2_13_1","volume-title":"FlexMiner: A Pattern-Aware Accelerator for Graph Pattern Mining. In 48th Annual IEEE\/ACM International Symposium on Computer Architecture (ISCA).","author":"Chen Xuhao","year":"2021","unstructured":"Xuhao Chen, Tianhao Huang, Shuotao Xu, Thomas Bourgeat, Chanwoo Chung, and Arvind. 2021b. FlexMiner: A Pattern-Aware Accelerator for Graph Pattern Mining. In 48th Annual IEEE\/ACM International Symposium on Computer Architecture (ISCA)."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITB.2009.2028234"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527388"},{"key":"e_1_2_2_16_1","volume-title":"Implementation and Evaluation of Deep Neural Networks in Commercially Available Processing in Memory Hardware. In 35th IEEE International System-on-Chip Conference (SOCC).","author":"Das Prangon","year":"2022","unstructured":"Prangon Das, Purab Ranjan Sutradhar, Mark Indovina, Sai Manoj Pudukotai Dinakarrao, and Amlan Ganguly. 2022. Implementation and Evaluation of Deep Neural Networks in Commercially Available Processing in Memory Hardware. In 35th IEEE International System-on-Chip Conference (SOCC)."},{"key":"e_1_2_2_17_1","volume-title":"The True Processing In Memory Accelerator. In 2019 IEEE Hot Chips 31 Symposium (HCS).","author":"Devaux Fabrice","year":"2019","unstructured":"Fabrice Devaux. 2019. The True Processing In Memory Accelerator. In 2019 IEEE Hot Chips 31 Symposium (HCS)."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3319875"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/316194.316229"},{"key":"e_1_2_2_20_1","volume-title":"Ivan Fernandez, Christina Giannoula, Geraldo F. Oliveira, and Onur Mutlu.","author":"G\u00f3mez-Luna Juan","year":"2021","unstructured":"Juan G\u00f3mez-Luna, Izzat El Hajj, Ivan Fernandez, Christina Giannoula, Geraldo F. Oliveira, and Onur Mutlu. 2021. Benchmarking a New Paradigm: An Experimental Analysis of a Real Processing-in-Memory Architecture. arXiv preprint arXiv:2105.03814 (May 2021)."},{"key":"e_1_2_2_21_1","volume-title":"GPU-Accelerated Subgraph Enumeration on Partitioned Graphs. In 2020 ACM SIGMOD International Conference on Management of Data.","author":"Guo Wentian","year":"2020","unstructured":"Wentian Guo, Yuchen Li, Mo Sha, Bingsheng He, Xiaokui Xiao, and Kian-Lee Tan. 2020b. GPU-Accelerated Subgraph Enumeration on Partitioned Graphs. In 2020 ACM SIGMOD International Conference on Management of Data."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2020.3035564"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589329"},{"key":"e_1_2_2_24_1","unstructured":"Hynix. 2023. SK Hynix Develops PIM Next-Generation AI Accelerator. https:\/\/news.skhynix.com\/sk-hynix-develops-pim-next-generation-ai-accelerator\/."},{"key":"e_1_2_2_25_1","volume-title":"TransPimLib: Efficient Transcendental Functions for Processing-in-Memory Systems. In IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS).","author":"Item Maurus","year":"2023","unstructured":"Maurus Item, Geraldo F. Oliveira, Juan G\u00f3mez-Luna, Mohammad Sadrosadati, Yuxin Guo, and Onur Mutlu. 2023. TransPimLib: Efficient Transcendental Functions for Processing-in-Memory Systems. In IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)."},{"key":"e_1_2_2_26_1","volume-title":"USENIX Symposium on Operating Systems Design and Implementation (OSDI).","author":"Iyer Anand Padmanabha","year":"2018","unstructured":"Anand Padmanabha Iyer, Zaoxing Liu, Xin Jin, Shivaram Venkataraman, Vladimir Braverman, and Ion Stoica. 2018. ASAP: Fast, Approximate Graph Pattern Mining at Scale. In USENIX Symposium on Operating Systems Design and Implementation (OSDI)."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387548"},{"key":"e_1_2_2_28_1","volume-title":"25th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Kalinsky Oren","unstructured":"Oren Kalinsky, Benny Kimelfeld, and Yoav Etsion. 2019. The TrieJax Architecture: Accelerating Graph Operations Through Relational Joins. In 25th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.14778\/3574245.3574275"},{"key":"e_1_2_2_30_1","unstructured":"Jure Leskovec and Andrej Krevl. 2014a. SNAP Datasets: Stanford Large Network Dataset Collection. http:\/\/snap.stanford.edu\/data\/soc-LiveJournal1.html."},{"key":"e_1_2_2_31_1","unstructured":"Jure Leskovec and Andrej Krevl. 2014b. SNAP Datasets: Stanford Large Network Dataset Collection. http:\/\/snap.stanford.edu\/data\/wiki-Vote.html."},{"key":"e_1_2_2_32_1","unstructured":"Jure Leskovec and Andrej Krevl. 2014c. SNAP Datasets: Stanford Large Network Dataset Collection. http:\/\/snap.stanford.edu\/data\/p2p-Gnutella04.html."},{"key":"e_1_2_2_33_1","unstructured":"Jure Leskovec and Andrej Krevl. 2014 d. SNAP Datasets: Stanford Large Network Dataset Collection. http:\/\/snap.stanford.edu\/data\/ca-AstroPh.html."},{"key":"e_1_2_2_34_1","unstructured":"Jure Leskovec and Andrej Krevl. 2014 e. SNAP Datasets: Stanford Large Network Dataset Collection. http:\/\/snap.stanford.edu\/data\/com-Youtube.html."},{"key":"e_1_2_2_35_1","unstructured":"Jure Leskovec and Andrej Krevl. 2014 f. SNAP Datasets: Stanford Large Network Dataset Collection. http:\/\/snap.stanford.edu\/data\/cit-Patents.html."},{"key":"e_1_2_2_36_1","volume-title":"Network Motif Discovery: A GPU Approach. In 31st International Conference on Data Engineering (ICDE).","author":"Lin Wenqing","year":"2015","unstructured":"Wenqing Lin, Xiaokui Xiao, Xing Xie, and Xiao-Li Li. 2015. Network Motif Discovery: A GPU Approach. In 31st International Conference on Data Engineering (ICDE)."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807184"},{"key":"e_1_2_2_38_1","volume-title":"GraphZero: Breaking Symmetry for Efficient Graph Mining. arXiv preprint arXiv:1911.12877 (Nov","author":"Mawhirter Daniel","year":"2019","unstructured":"Daniel Mawhirter, Sam Reinehr, Connor Holmes, Tongping Liu, and Bo Wu. 2019. GraphZero: Breaking Symmetry for Efficient Graph Mining. arXiv preprint arXiv:1911.12877 (Nov 2019)."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359633"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.14778\/3342263.3342643"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1137\/S003614450342480"},{"key":"e_1_2_2_42_1","volume-title":"Quantifying the Energy Cost of Data Movement for Emerging Smart Phone Workloads on Mobile Platforms. In 2014 IEEE International Symposium on Workload Characterization (IISWC).","author":"Pandiyan Dhinakaran","year":"2014","unstructured":"Dhinakaran Pandiyan and Carole-Jean Wu. 2014. Quantifying the Energy Cost of Data Movement for Emerging Smart Phone Workloads on Mobile Platforms. In 2014 IEEE International Symposium on Workload Characterization (IISWC)."},{"key":"e_1_2_2_43_1","volume-title":"SparseCore: Stream ISA and Processor Specialization for Sparse Computation. In 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Rao Gengyu","year":"2022","unstructured":"Gengyu Rao, Jingji Chen, Jason Yik, and Xuehai Qian. 2022. SparseCore: Stream ISA and Processor Specialization for Sparse Computation. In 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1186\/1758-2946-3-S1-O8"},{"key":"e_1_2_2_45_1","unstructured":"Samsung. 2023. HBM-PIM: Cutting-Edge Memory Technology to Accelerate Next-Generation AI. https:\/\/semiconductor.samsung.com\/news-events\/tech-blog\/hbm-pim-cutting-edge-memory-technology-to-accelerate-next-generation-ai\/."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2015.2434872"},{"key":"e_1_2_2_47_1","volume-title":"RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization. In 46th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO).","author":"Seshadri Vivek","unstructured":"Vivek Seshadri, Yoongu Kim, Chris Fallin, Donghyuk Lee, Rachata Ausavarungnirun, Gennady Pekhimenko, Yixin Luo, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, and Todd C. Mowry. 2013. RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization. In 46th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO)."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC41405.2020.00104"},{"key":"e_1_2_2_49_1","volume-title":"PIMMiner: A High-Performance PIM Architecture-Aware Graph Mining Framework. arXiv preprint arXiv:2306.10257 (Jun","author":"Jiya Su.","year":"2022","unstructured":"Jiya Su. 2022. PIMMiner: A High-Performance PIM Architecture-Aware Graph Mining Framework. arXiv preprint arXiv:2306.10257 (Jun 2022)."},{"key":"e_1_2_2_50_1","volume-title":"Efficient GPU-Accelerated Subgraph Matching. 2023 ACM SIGMOD International Conference on Management of Data.","author":"Sun Xibo","year":"2023","unstructured":"Xibo Sun and Qiong Luo. 2023. Efficient GPU-Accelerated Subgraph Matching. 2023 ACM SIGMOD International Conference on Management of Data."},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527437"},{"key":"e_1_2_2_52_1","volume-title":"Arabesque: A System for Distributed Graph Mining. In 25th ACM Symposium on Operating Systems Principles (SOSP).","author":"Teixeira Carlos H. C.","year":"2015","unstructured":"Carlos H. C. Teixeira, Alexandre J. Fonseca, Marco Serafini, Georgos Siganos, Mohammed J. Zaki, and Ashraf Aboulnaga. 2015. Arabesque: A System for Distributed Graph Mining. In 25th ACM Symposium on Operating Systems Principles (SOSP)."},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-18120-2_18"},{"key":"e_1_2_2_54_1","volume-title":"USENIX Annual Technical Conference (USENIX ATC).","author":"Trigonakis Vasileios","year":"2021","unstructured":"Vasileios Trigonakis, Jean-Pierre Lozi, Tom\u00e1? Falt\u00edn, Nicholas P. Roth, Iraklis Psaroudakis, Arnaud Delamare, Vlad Ioan Haprian, C?lin Iorgulescu, Petr Koupy, Jinsoo Lee, Sungpack Hong, and Hassan Chafi. 2021. aDFS: An Almost Depth-First-Search Distributed Graph-Querying System. In USENIX Annual Technical Conference (USENIX ATC)."},{"key":"e_1_2_2_55_1","unstructured":"UPMEM. 2023. UPMEM Website. https:\/\/www.upmem.com\/."},{"key":"e_1_2_2_56_1","volume-title":"RStream: Marrying Relational Algebra with Streaming for Efficient Graph Mining on A Single Machine. In USENIX Symposium on Operating Systems Design and Implementation (OSDI).","author":"Wang Kai","year":"2018","unstructured":"Kai Wang, Zhiqiang Zuo, John Thorpe, Tien Quang Nguyen, and Guoqing Harry Xu. 2018. RStream: Marrying Relational Algebra with Streaming for Efficient Graph Mining on A Single Machine. In USENIX Symposium on Operating Systems Design and Implementation (OSDI)."},{"key":"e_1_2_2_57_1","volume-title":"Fast Gunrock Subgraph Matching (GSM) on GPUs. arXiv preprint arXiv:2003.01527 (May","author":"Wang Leyuan","year":"2020","unstructured":"Leyuan Wang and John Owens. 2020. Fast Gunrock Subgraph Matching (GSM) on GPUs. arXiv preprint arXiv:2003.01527 (May 2020)."},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476214"},{"key":"e_1_2_2_59_1","volume-title":"Lui","author":"Yan Da","year":"2017","unstructured":"Da Yan, Hongzhi Chen, James Cheng, M. Tamer \u00d6zsu, Qizhen Zhang, and John C.S. Lui. 2017. G-thinker: Big Graph Mining Made Easier and Faster. arXiv preprint arXiv:1709.03110 (Sep 2017)."},{"key":"e_1_2_2_60_1","volume-title":"53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO).","author":"Yao Pengcheng","year":"2022","unstructured":"Pengcheng Yao, Long Zheng, Zhen Zeng, Yu Huang, Chuangyi Gui, Xiaofei Liao, Hai Jin, and Jingling Xue. 2022. A Locality-Aware Energy-Efficient Accelerator for Graph Mining Applications. In 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO)."},{"key":"e_1_2_2_61_1","volume-title":"GSI: GPU-Friendly Subgraph Isomorphism. In 36th International Conference on Data Engineering (ICDE).","author":"Zeng Li","year":"2020","unstructured":"Li Zeng, Lei Zou, M. Tamer \u00d6zsu, Lin Hu, and Fan Zhang. 2020. GSI: GPU-Friendly Subgraph Isomorphism. In 36th International Conference on Data Engineering (ICDE)."},{"key":"e_1_2_2_62_1","volume-title":"Kaleido: An Efficient Out-of-Core Graph Mining System on A Single Machine. In 36th International Conference on Data Engineering (ICDE).","author":"Zhao Cheng","year":"2020","unstructured":"Cheng Zhao, Zhibin Zhang, Peng Xu, Tianqi Zheng, and Jiafeng Guo. 2020. Kaleido: An Efficient Out-of-Core Graph Mining System on A Single Machine. In 36th International Conference on Data Engineering (ICDE)."}],"container-title":["Proceedings of the ACM on Management of Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3654964","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3654964","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T14:42:32Z","timestamp":1755787352000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3654964"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,29]]},"references-count":62,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,5,29]]}},"alternative-id":["10.1145\/3654964"],"URL":"https:\/\/doi.org\/10.1145\/3654964","relation":{},"ISSN":["2836-6573"],"issn-type":[{"value":"2836-6573","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,5,29]]}}}