{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T07:54:30Z","timestamp":1776930870784,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,16]]},"DOI":"10.1145\/3731599.3767394","type":"proceedings-article","created":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T16:18:44Z","timestamp":1762532324000},"page":"489-499","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["On the integration of lightweight tasks with MPI using the C++26 std::execution \u2018Senders\u2019 API"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6552-2833","authenticated-orcid":false,"given":"John","family":"Biddiscombe","sequence":"first","affiliation":[{"name":"Swiss National Supercomputing Centre, ETH Z\u00fcrich, Lugano, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7238-8935","authenticated-orcid":false,"given":"Mikael","family":"Simberg","sequence":"additional","affiliation":[{"name":"Swiss National Supercomputing Centre, ETH Z\u00fcrich, Zurich, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5531-0458","authenticated-orcid":false,"given":"Auriane","family":"Reverdell","sequence":"additional","affiliation":[{"name":"Swiss National Supercomputing Centre, ETH Z\u00fcrich, Zurich, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9346-4376","authenticated-orcid":false,"given":"Raffaele","family":"Solc\u00e0","sequence":"additional","affiliation":[{"name":"Swiss National Supercomputing Centre, ETH Z\u00fcrich, Lugano, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4948-0313","authenticated-orcid":false,"given":"Alberto","family":"Invernizzi","sequence":"additional","affiliation":[{"name":"Swiss National Supercomputing Centre, ETH Z\u00fcrich, Lugano, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2845-3410","authenticated-orcid":false,"given":"Rocco","family":"Meli","sequence":"additional","affiliation":[{"name":"Swiss National Supercomputing Centre, ETH Z\u00fcrich, Lugano, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2041-7877","authenticated-orcid":false,"given":"Joseph","family":"Schuchart","sequence":"additional","affiliation":[{"name":"Institute for Advanced Computational Science, Stony Brook University, Stony Brook, NY, USA and Innovative Computing Laboratory, University of Tennessee, Knoxville, TN, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,11,15]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/75277.75303"},{"key":"e_1_3_3_2_3_2","volume-title":"14th International Conference on Applied Computing","author":"Biddiscombe John","year":"2017","unstructured":"John Biddiscombe, Thomas Heller, Anton Bikineev, and Hartmut Kaiser. 2017. Zero Copy Serialization using RMA in the Distributed Task-Based HPX runtime. In 14th International Conference on Applied Computing. IADIS, International Association for Development of the Information Society."},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2011.281"},{"key":"e_1_3_3_2_5_2","unstructured":"Message Passing\u00a0Interface Forum. 2021. MPI: A Message-Passing Interface Standard Version 4.0. https:\/\/www.mpi-forum.org\/docs\/mpi-4.0\/mpi40-report.pdf. 1139\u00a0pages."},{"key":"e_1_3_3_2_6_2","unstructured":"Demian Hespe Lukas H\u00fcbner Florian Kurpicz Peter Sanders Matthias Schimek Daniel Seemaier Christoph Stelz and Tim\u00a0Niklas Uhl. 2024. KaMPIng: Flexible and (Near) Zero-overhead C++ Bindings for MPI. arxiv:https:\/\/arXiv.org\/abs\/2404.05610\u00a0[cs.DC] https:\/\/arxiv.org\/abs\/2404.05610"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2008.4663774"},{"key":"e_1_3_3_2_8_2","unstructured":"ISO\/IEC JTC1\/SC22\/WG21 ISO\/IEC 14882 Programming Languages C++. 2024. P2300R10 std::execution. https:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2024\/p2300r10.html."},{"key":"e_1_3_3_2_9_2","unstructured":"ISO\/IEC JTC1\/SC22\/WG21 ISO\/IEC 14882 Programming Languages C++. 2024. P3149R11 async-scope. https:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2025\/p3149r11.html."},{"key":"e_1_3_3_2_10_2","unstructured":"Stephen Jones. 2018. Cuda: new features and beyond. 2018. URL: http:\/\/ondemand. gputechconf. com\/gtc\/2018\/presentation\/s8278-cuda-newfeatures-and-beyond. pdf (2018)."},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","unstructured":"Hartmut Kaiser Patrick Diehl Adrian\u00a0S. Lemoine et\u00a0al. 2020. HPX - The C++ Standard Library for Parallelism and Concurrency. Journal of Open Source Software 5 53 (2020) 2352. 10.21105\/joss.02352","DOI":"10.21105\/joss.02352"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","unstructured":"Laxmikant\u00a0V. Kale. [n. d.]. The Charm++ Parallel Programming System. 10.5281\/zenodo.3370873","DOI":"10.5281\/zenodo.3370873"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ExaMPI52011.2020.00009"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3605573.3605642"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","unstructured":"Joachim Protze Marc-Andr\u00e9 Hermanns Matthias M\u00fcller Van Nguyen Julien Jaeger Emmanuelle Saillard Patrick Carribault and Denis Barthou. 2021. MPI detach\u2014Towards automatic asynchronous local completion. Parallel Comput. 109 (10 2021) 102859. 10.1016\/j.parco.2021.102859","DOI":"10.1016\/j.parco.2021.102859"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3236367.3236382"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","unstructured":"Kevin Sala Xavier Teruel Josep\u00a0M. Perez Antonio\u00a0J. Pe\u00f1a Vicen\u00e7 Beltran and Jesus Labarta. 2019. Integrating blocking and non-blocking MPI primitives with task-based programming models. Parallel Comput. 85 (2019) 153\u2013166. 10.1016\/j.parco.2018.12.008","DOI":"10.1016\/j.parco.2018.12.008"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/ExaMPI54564.2021.00008"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","unstructured":"Joseph Schuchart Philipp Samfass Christoph Niethammer Jos\u00e9 Gracia and George Bosilca. 2021. Callback-based completion notification using MPI Continuations. Parallel Comput. 106 (2021) 102793. 10.1016\/j.parco.2021.102793","DOI":"10.1016\/j.parco.2021.102793"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","unstructured":"Mikael Simberg Auriane R. John Biddiscombe Hartmut Kaiser Akhil Nair Bhumit Attarde Severin Strobl Hannes Vogt Dimitra Karatza Rocco Meli yuri@FreeBSD \u00c2ngelo Andrade\u00a0Cirino Sergey Fedorov and Srinivas Yadav. 2024. pika-org\/pika: pika 0.26.1. 10.5281\/zenodo.13141745","DOI":"10.5281\/zenodo.13141745"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-61763-8_13"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","unstructured":"Raffaele Solc\u00e0 Alberto Invernizzi Auriane Reverdell John Biddiscombe Mikael Simberg Rocco Meli Guglielmo Gagliardi Andreas Fink Teodor Nikolov Harmen Stoppels Lara Querciagrossa Alo Roosing and Alessandro Colombo. 2025. DLA-Future 0.10.0. 10.5281\/zenodo.15426276","DOI":"10.5281\/zenodo.15426276"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","unstructured":"Thorsten von Eicken David\u00a0E. Culler Seth\u00a0Copen Goldstein and Klaus\u00a0Erik Schauser. 1992. Active messages: a mechanism for integrated communication and computation. SIGARCH Comput. Archit. News 20 2 (apr 1992) 256\u2013266. 10.1145\/146628.140382","DOI":"10.1145\/146628.140382"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2008.4536359"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3624062.3624598"}],"event":{"name":"SC Workshops '25: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","location":"St Louis MO USA","acronym":"SC Workshops '25","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731599.3767394","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T19:34:34Z","timestamp":1767987274000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731599.3767394"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,15]]},"references-count":24,"alternative-id":["10.1145\/3731599.3767394","10.1145\/3731599"],"URL":"https:\/\/doi.org\/10.1145\/3731599.3767394","relation":{},"subject":[],"published":{"date-parts":[[2025,11,15]]},"assertion":[{"value":"2025-11-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}