{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T07:39:29Z","timestamp":1768030769019,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,5,30]],"date-time":"2024-05-30T00:00:00Z","timestamp":1717027200000},"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":[[2024,5,30]]},"DOI":"10.1145\/3650200.3656632","type":"proceedings-article","created":{"date-parts":[[2024,6,3]],"date-time":"2024-06-03T14:11:54Z","timestamp":1717423914000},"page":"236-246","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Distributed Ranges: A Model for Distributed Data Structures, Algorithms, and Views"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1488-1622","authenticated-orcid":false,"given":"Benjamin","family":"Brock","sequence":"first","affiliation":[{"name":"Intel Corporation, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7234-4886","authenticated-orcid":false,"given":"Robert","family":"Cohn","sequence":"additional","affiliation":[{"name":"Intel Corporation, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-3569-9589","authenticated-orcid":false,"given":"Suyash","family":"Bakshi","sequence":"additional","affiliation":[{"name":"Intel Corporation, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9247-4830","authenticated-orcid":false,"given":"Tuomas","family":"Karna","sequence":"additional","affiliation":[{"name":"Intel Corporation, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0920-4515","authenticated-orcid":false,"given":"Jeongnim","family":"Kim","sequence":"additional","affiliation":[{"name":"Intel Corporation, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8331-9599","authenticated-orcid":false,"given":"Mateusz","family":"Nowak","sequence":"additional","affiliation":[{"name":"Intel Corporation, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8596-9467","authenticated-orcid":false,"given":"\u0141ukasz","family":"\u015alusarczyk","sequence":"additional","affiliation":[{"name":"Intel Corporation, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-7614-8509","authenticated-orcid":false,"given":"Kacper","family":"Stefanski","sequence":"additional","affiliation":[{"name":"Intel Corporation, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6106-8717","authenticated-orcid":false,"given":"Timothy G.","family":"Mattson","sequence":"additional","affiliation":[{"name":"Intel Corporation, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,6,3]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Accessed","author":"Documentation HPX","year":"2023","unstructured":"[n. d.]. HPX v1.9.0 Documentation: Segmented Containers. https:\/\/hpx-docs.stellar-group.org\/latest\/html\/manual\/writing_distributed_hpx_applications.html#segmented-containers. Accessed July 23, 2023."},{"key":"e_1_3_2_1_2_1","volume-title":"d.]. P2300R7 std::execution. https:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2023\/p2300r7.html. Accessed","year":"2024","unstructured":"[n. d.]. P2300R7 std::execution. https:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2023\/p2300r7.html. Accessed March 21, 2024."},{"key":"e_1_3_2_1_3_1","volume-title":"d.]. Ranges library (C++20). https:\/\/en.cppreference.com\/w\/cpp\/ranges. Accessed","year":"2023","unstructured":"[n. d.]. Ranges library (C++20). https:\/\/en.cppreference.com\/w\/cpp\/ranges. Accessed July 23, 2023."},{"key":"e_1_3_2_1_4_1","unstructured":"2023. oneAPI DPC++ Library (oneDPL). https:\/\/github.com\/oneapi-src\/oneDPL."},{"key":"e_1_3_2_1_5_1","unstructured":"2023. rocThrust. https:\/\/github.com\/ROCmSoftwarePlatform\/rocThrust."},{"key":"e_1_3_2_1_6_1","volume-title":"Generic Programming: International Seminar on Generic Programming Dagstuhl Castle, Germany, April 27\u2013May 1","author":"Austern H","year":"1998","unstructured":"Matthew\u00a0H Austern. 2000. Segmented iterators and hierarchical algorithms. In Generic Programming: International Seminar on Generic Programming Dagstuhl Castle, Germany, April 27\u2013May 1, 1998 Selected Papers. Springer, 80\u201390."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356175"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.71"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-385963-1.00026-5"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3337821.3337912"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW55747.2022.00053"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2018.00071"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/894683"},{"key":"e_1_3_2_1_14_1","volume-title":"UPC language specifications v1. 2. Lawrence Berkeley National Laboratory","author":"UPC Consortium 2005.","year":"2005","unstructured":"UPC Consortium 2005. UPC language specifications v1. 2. Lawrence Berkeley National Laboratory (2005)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-SmartCity-DSS.2016.0140"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/571902"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC42614.2022.9731673"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3026937.3026942"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.21105\/joss.02352"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676870.2676883"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018396.2018415"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2791321.2791345"},{"key":"e_1_3_2_1_23_1","volume-title":"NVIDIA Research","author":"Merrill Duane","year":"2015","unstructured":"Duane Merrill. 2015. CUB. NVIDIA Research (2015)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/243179.243182"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941586"},{"key":"e_1_3_2_1_26_1","unstructured":"Michele Weiland. 2007. Chapel Fortress and X10: novel languages for HPC. EPCC The University of Edinburgh Tech. Rep. HPCxTR0706 (2007)."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528416.3530784"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3581784.3607033"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<825::AID-CPE383>3.0.CO;2-H"}],"event":{"name":"ICS '24: 2024 International Conference on Supercomputing","location":"Kyoto Japan","acronym":"ICS '24","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 38th ACM International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650200.3656632","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3650200.3656632","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T15:23:59Z","timestamp":1755876239000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650200.3656632"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,30]]},"references-count":29,"alternative-id":["10.1145\/3650200.3656632","10.1145\/3650200"],"URL":"https:\/\/doi.org\/10.1145\/3650200.3656632","relation":{},"subject":[],"published":{"date-parts":[[2024,5,30]]},"assertion":[{"value":"2024-06-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}