{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,16]],"date-time":"2026-09-16T19:02:09Z","timestamp":1789585329401,"version":"build-2803163510"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,9,27]],"date-time":"2026-09-27T00:00:00Z","timestamp":1790467200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"NSF I\/UCRC Center for Space, High-performance, and Resilient Computing","award":["CNS-1822080"],"award-info":[{"award-number":["CNS-1822080"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,9,28]]},"DOI":"10.1145\/3832810.3832909","type":"proceedings-article","created":{"date-parts":[[2026,9,13]],"date-time":"2026-09-13T00:19:06Z","timestamp":1789258746000},"page":"791-801","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Chapel for Parallel AND Distributed GPU Computing: A Case Study with Jaccard Similarity"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2085-900X","authenticated-orcid":false,"given":"Paul","family":"Sathre","sequence":"first","affiliation":[{"name":"Dept. of Computer Science, Virginia Tech, Blacksburg, VA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6015-0727","authenticated-orcid":false,"given":"Wu-chun","family":"Feng","sequence":"additional","affiliation":[{"name":"Depts. of Computer Science and Electrical &amp; Computer Engineering, Virginia Tech, Blacksburg, VA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,9,27]]},"reference":[{"key":"e_1_3_3_2_2_2","unstructured":"2023. A Chapel implementation of Edge-connected Jaccard Similarity. https:\/\/github.com\/vtsynergy\/Chapel-Examples"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00118"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2017.8091042"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","unstructured":"Timothy\u00a0A. Davis and Yifan Hu. 2011. The university of Florida sparse matrix collection. ACM Trans. Math. Softw. 38 1 Article 1 (dec 2011) 25\u00a0pages. 10.1145\/2049662.2049663","DOI":"10.1145\/2049662.2049663"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3148226.3148231"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1201\/9781003033707-22\/rapids-cugraph-alex-fender-brad-rees-joe-eaton"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW50202.2020.00121"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC67600.2025.11196322"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC58863.2023.10363558"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3329722.3330142"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-23220-6_7"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW50202.2020.00117"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3528425.3529104"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW63119.2024.00156"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2019.8916438"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2017.8091036"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2018.00017"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","unstructured":"Jianqiang Huang Haojie Wang Xiang Fei Xiaoying Wang and Wenguang Chen. 2022. TC \u2212 StreamTC-Stream: Large-Scale Graph Triangle Counting on a Single Machine Using GPUs. IEEE Transactions on Parallel and Distributed Systems 33 11 (Nov 2022) 3067\u20133078. 10.1109\/TPDS.2021.3135329","DOI":"10.1109\/TPDS.2021.3135329"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/SCW63240.2024.00241"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2016.7761646"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW63119.2024.00011"},{"key":"e_1_3_3_2_23_2","unstructured":"NVIDIA. 2026. NVIDIA Nsight Systems. https:\/\/developer.nvidia.com\/nsight-systems"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2019.8916492"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","unstructured":"Santosh Pandey Zhibin Wang Sheng Zhong Chen Tian Bolong Zheng Xiaoye Li Lingda Li Adolfy Hoisie Caiwen Ding Dong Li and Hang Liu. 2021. Trust: Triangle Counting Reloaded on GPUs. IEEE Transactions on Parallel and Distributed Systems 32 11 (Nov 2021) 2646\u20132660. 10.1109\/TPDS.2021.3064892","DOI":"10.1109\/TPDS.2021.3064892"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2019.8916547"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","unstructured":"S.J. Pennycook J.D. Sewall and V.W. Lee. 2019. Implications of a metric for performance portability. Future Gener. Comput. Syst. 92 C (March 2019) 947\u2013958. 10.1016\/j.future.2017.08.007","DOI":"10.1016\/j.future.2017.08.007"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC54578.2021.00004"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC55821.2022.9991947"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2017.8091039"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC55821.2022.9926326"},{"key":"e_1_3_3_2_32_2","unstructured":"Paul Sathre Atharva Gondhalekar and Wu-chun Feng. 2023. Initial Experiences in Porting a GPU Graph Analysis Workload to Chapel. The 10th Annual Chapel Implementers and Users Workshop (2023)."},{"key":"e_1_3_3_2_33_2","unstructured":"Albert Sidelnik Bradford\u00a0L Chamberlain Maria\u00a0J Garzaran and David Padua. 2011. Using the high productivity language chapel to target GPGPU architectures. (2011)."},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.60"},{"key":"e_1_3_3_2_35_2","unstructured":"Chapel Tea. 2022. https:\/\/chapel-lang.org\/releaseNotes\/1.27-1.28\/04-ongoing-gpus.pdf"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"publisher","unstructured":"Abdurrahman Ya\u015far Sivasankaran Rajamanickam Jonathan\u00a0W. Berry and \u00dcmit\u00a0V. \u00c7ataly\u00fcrek. 2022. A Block-Based Triangle Counting Algorithm on Heterogeneous Environments. IEEE Transactions on Parallel and Distributed Systems 33 2 (Feb 2022) 444\u2013458. 10.1109\/TPDS.2021.3093240","DOI":"10.1109\/TPDS.2021.3093240"}],"event":{"name":"ICPP '26: Proceedings of the 55th International Conference on Parallel Processing","location":"Singapore , Singapore","acronym":"ICPP '26"},"container-title":["Proceedings of the 55th International Conference on Parallel Processing"],"original-title":[],"deposited":{"date-parts":[[2026,9,16]],"date-time":"2026-09-16T18:05:55Z","timestamp":1789581955000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3832810.3832909"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9,27]]},"references-count":35,"alternative-id":["10.1145\/3832810.3832909","10.1145\/3832810"],"URL":"https:\/\/doi.org\/10.1145\/3832810.3832909","relation":{},"subject":[],"published":{"date-parts":[[2026,9,27]]},"assertion":[{"value":"2026-09-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}