{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T03:58:49Z","timestamp":1781668729936,"version":"3.54.5"},"publisher-location":"Cham","reference-count":15,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031971952","type":"print"},{"value":"9783031971969","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-031-97196-9_3","type":"book-chapter","created":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T23:10:08Z","timestamp":1759273808000},"page":"31-43","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Closing a\u00a0Source Complexity Gap Between Chapel and\u00a0HPX"],"prefix":"10.1007","author":[{"given":"Shreyas","family":"Atre","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7119-818X","authenticated-orcid":false,"given":"Chris","family":"Taylor","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3922-8419","authenticated-orcid":false,"given":"Patrick","family":"Diehl","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8712-2806","authenticated-orcid":false,"given":"Hartmut","family":"Kaiser","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,10,1]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"Amini, P., Kaiser, H.: Assessing the performance impact of using an active global address space in HPX: a case for AGAS. In: 2019 IEEE\/ACM Third Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware (IPDRM), pp. 26\u201333 (2019)","DOI":"10.1109\/IPDRM49579.2019.00008"},{"key":"3_CR2","unstructured":"Boehm, B.W.: Software Engineering Economics. Prentice Hall (1981)"},{"issue":"2","key":"3_CR3","doi-asserted-by":"publisher","first-page":"878","DOI":"10.1007\/s10915-019-00960-z","volume":"80","author":"M Bremer","year":"2019","unstructured":"Bremer, M., et al.: Performance comparison of HPX versus traditional parallelization strategies for the discontinuous Galerkin method. J. Sci. Comput. 80(2), 878\u2013902 (2019)","journal-title":"J. Sci. Comput."},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"Callahan, D., et\u00a0al.: The cascade high productivity language. In: Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments, 2004. Proceedings, pp. 52\u201360 (2004)","DOI":"10.1109\/HIPS.2004.1299190"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Chapman, B., et\u00a0al.: Introducing OpenSHMEM: SHMEM for the PGAS community. In: Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model, PGAS 2010. ACM, New York (2010)","DOI":"10.1145\/2020373.2020375"},{"issue":"3","key":"3_CR6","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1177\/1094342012440585","volume":"26","author":"C Dekate","year":"2012","unstructured":"Dekate, C., et al.: Improving the scalability of parallel N-body applications with an event-driven constraint-based execution model. Int. J. High Perform. Comput. Appl. 26(3), 319\u2013332 (2012)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"Diehl, P., et\u00a0al.: Evaluating HPX and Kokkos on RISC-V using an Astrophysics Application Octo-Tiger. ArXiv, abs\/2309.06530 (2023)","DOI":"10.1145\/3624062.3624230"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Diehl, P., et al.: Benchmarking the Parallel 1D Heat Equation Solver in Chapel, Charm++, C++, HPX, Go, Julia, Python, Rust, Swift, and Java (2023)","DOI":"10.1007\/978-3-031-48803-0_11"},{"key":"3_CR9","unstructured":"Gamma, E., et\u00a0al.: Design Patterns: Elements of Reusable Object-Oriented Software, 1 edn. Addison-Wesley Professional (1994)"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Kaiser, H., et\u00a0al.: ParalleX an advanced parallel execution model for scaling-impaired applications. In: 2009 International Conference on Parallel Processing Workshops, pp. 394\u2013401 (2009)","DOI":"10.1109\/ICPPW.2009.14"},{"issue":"53","key":"3_CR11","doi-asserted-by":"publisher","first-page":"2352","DOI":"10.21105\/joss.02352","volume":"5","author":"H Kaiser","year":"2020","unstructured":"Kaiser, H., et al.: HPX - the C++ standard library for parallelism and concurrency. J. Open Source Softw. 5(53), 2352 (2020)","journal-title":"J. Open Source Softw."},{"key":"3_CR12","unstructured":"Luszczek, P., et\u00a0al.: Introduction to the HPC Challenge Benchmark Suite (2005)"},{"key":"3_CR13","unstructured":"McCalpin, J.D.: STREAM: sustainable memory bandwidth in high performance computers. Technical report, University of Virginia, Charlottesville, VA (1991-2007)"},{"key":"3_CR14","unstructured":"McCalpin, J.D.: Memory bandwidth and machine balance in current high performance computers. In: IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter, pp. 19\u201325 (1995)"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Padua, D. (ed.): Partitioned Global Address Space (PGAS) Languages, p. 1465. Springer, Boston (2011)","DOI":"10.1007\/978-0-387-09766-4_2091"}],"container-title":["Lecture Notes in Computer Science","Asynchronous Many-Task Systems and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-97196-9_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T03:38:48Z","timestamp":1781667528000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-97196-9_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,1]]},"ISBN":["9783031971952","9783031971969"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-97196-9_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,1]]},"assertion":[{"value":"1 October 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"WAMTA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Workshop on Asynchronous Many-Task Systems and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"St. Louis, MO","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 February 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 February 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"wamta2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/wamta25.github.io\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}