{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T14:01:28Z","timestamp":1760623288269,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031312083"},{"type":"electronic","value":"9783031312090"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"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":[[2023]]},"DOI":"10.1007\/978-3-031-31209-0_1","type":"book-chapter","created":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T15:11:26Z","timestamp":1682953886000},"page":"5-16","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Quantifying Overheads in\u00a0Charm++ and\u00a0HPX Using Task Bench"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1825-7985","authenticated-orcid":false,"given":"Nanmiao","family":"Wu","sequence":"first","affiliation":[]},{"given":"Ioannis","family":"Gonidelis","sequence":"additional","affiliation":[]},{"given":"Simeng","family":"Liu","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1882-6578","authenticated-orcid":false,"given":"Zane","family":"Fink","sequence":"additional","affiliation":[]},{"given":"Nikunj","family":"Gupta","sequence":"additional","affiliation":[]},{"given":"Karame","family":"Mohammadiporshokooh","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3922-8419","authenticated-orcid":false,"given":"Patrick","family":"Diehl","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8712-2806","authenticated-orcid":false,"given":"Hartmut","family":"Kaiser","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9673-8445","authenticated-orcid":false,"given":"Laxmikant V.","family":"Kale","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,5,2]]},"reference":[{"key":"1_CR1","doi-asserted-by":"crossref","unstructured":"Davison de, J., Germain, St., et al: Uintah: a massively parallel problem solving environment. In: Proceedings the Ninth International Symposium on High-Performance Distributed Computing, pp. 33\u201341 (2000)","DOI":"10.1109\/HPDC.2000.868632"},{"key":"1_CR2","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1177\/1094342007078442","volume":"21","author":"B Chamberlain","year":"2007","unstructured":"Chamberlain, B., et al.: Parallel programmability and the chapel language. Int. J. High Perform. Comput. Appl. 21, 291\u2013312 (2007)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Bauer, M., et al.: Legion: expressing locality and independence with logical regions. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, pp. 1\u201311 (2012)","DOI":"10.1109\/SC.2012.71"},{"issue":"6","key":"1_CR4","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MCSE.2013.98","volume":"15","author":"G Bosilca","year":"2013","unstructured":"Bosilca, G., et al.: Parsec: exploiting heterogeneity to enhance scalability. Comput. Sci. Eng. 15(6), 36\u201345 (2013)","journal-title":"Comput. Sci. Eng."},{"issue":"4","key":"1_CR5","doi-asserted-by":"publisher","first-page":"1422","DOI":"10.1007\/s11227-018-2238-4","volume":"74","author":"P Thoman","year":"2018","unstructured":"Thoman, P., et al.: A taxonomy of task-based parallel programming technologies for high-performance computing. J. Supercomput. 74(4), 1422\u20131434 (2018)","journal-title":"J. Supercomput."},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Acun, B., et al.: Parallel programming with migratable objects: Charm++ in practice. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (2014)","DOI":"10.1109\/SC.2014.58"},{"issue":"53","key":"1_CR7","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 Sourc. Softw. 5(53), 2352 (2020)","journal-title":"J. Open Sourc. Softw."},{"key":"1_CR8","doi-asserted-by":"crossref","unstructured":"Slaughter, E., et al.: Task bench: a parameterized benchmark for evaluating parallel runtime performance. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE (2020)","DOI":"10.1109\/SC41405.2020.00066"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Rocklin, M.: Dask: parallel computation with blocked algorithms and task scheduling, pp. 126\u2013132 (2015)","DOI":"10.25080\/Majora-7b98e3ed-013"},{"key":"1_CR10","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1142\/S0129626411000151","volume":"21","author":"A Duran","year":"2011","unstructured":"Duran, A., et al.: Ompss: a proposal for programming heterogeneous multi-core architectures. Parallel Process. Lett. 21, 173\u2013193 (2011)","journal-title":"Parallel Process. Lett."},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"Treichler, S., et al.: Realm: an event-based low-level runtime for distributed memory architectures. In: Conference Proceedings, PACT, August 2014","DOI":"10.1145\/2628071.2628084"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Slaughter, E., et al.: Regent: a high-productivity programming language for HPC with logical regions, pp. 1\u201312 (2015)","DOI":"10.1145\/2807591.2807629"},{"key":"1_CR13","unstructured":"Zaharia, M., et al.: Spark: cluster computing with working sets. In: Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing, USA, USENIX 2010, p. 10 (2010)"},{"key":"1_CR14","doi-asserted-by":"publisher","first-page":"863","DOI":"10.1007\/978-3-642-03869-3_80","volume-title":"Euro-Par 2009 Parallel Processing","author":"C Augonnet","year":"2009","unstructured":"Augonnet, C., et al.: StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009 Parallel Processing, pp. 863\u2013874. Springer, Berlin, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-03869-3_80"},{"key":"1_CR15","doi-asserted-by":"crossref","unstructured":"Wozniak, J.M., et al.: Swift\/t: Large-scale application composition via distributed-memory dataflow processing. In: 2013 13th IEEE\/ACM International Symposium on Cluster, Cloud, and Grid Computing 2013, pp.95\u2013102 (2013)","DOI":"10.1109\/CCGrid.2013.99"},{"key":"1_CR16","unstructured":"Abadi, M., et al.: TensorFlow: large-scale machine learning on heterogeneous distributed systems (2016)"},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"Charles, P., et al.: X10: an object-oriented approach to non-uniform cluster computing. In: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 519\u2013538. ACM, New York, NY, USA (2005)","DOI":"10.1145\/1094811.1094852"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"Karlin, I., et al.: Exploring traditional and emerging parallel programming models using a proxy application. In: 2013 IEEE 27th IPDPS, May 2013, pp. 919\u2013932 (2013)","DOI":"10.1109\/IPDPS.2013.115"},{"key":"1_CR19","unstructured":"Lulesh programming model and performance ports overview. Technical report, LLNL-TR-608824, December 2012"},{"key":"1_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/978-3-030-49943-3_4","volume-title":"Accelerator Programming Using Directives","author":"F Rabbi","year":"2020","unstructured":"Rabbi, F., Daley, C.S., Aktulga, H.M., Wright, N.J.: Evaluation of directive-based GPU programming models on a block eigen solver with consideration of large sparse matrices. In: Wienke, S., Bhalachandra, S. (eds.) WACCPD 2019. LNCS, vol. 12017, pp. 66\u201388. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-49943-3_4"},{"issue":"1","key":"1_CR21","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L Dagum","year":"1998","unstructured":"Dagum, L., Menon, R.: OpenMP: an industry standard API for shared-memory programming. Comput. Sci. Eng. IEEE 5(1), 46\u201355 (1998)","journal-title":"Comput. Sci. Eng. IEEE"},{"key":"1_CR22","doi-asserted-by":"publisher","first-page":"859","DOI":"10.1007\/978-3-642-32820-6_85","volume-title":"Euro-Par 2012 Parallel Processing","author":"S Wienke","year":"2012","unstructured":"Wienke, S., et al.: OpenACC \u2013 first experiences with real-world applications. In: Kaklamanis, C., Papatheodorou, T., Spirakis, P.G. (eds.) Euro-Par 2012 Parallel Processing, pp. 859\u2013870. Springer, Berlin, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-32820-6_85"},{"key":"1_CR23","doi-asserted-by":"crossref","unstructured":"Van der Wijngaart, R.F., Mattson, T.G.: The Parallel Research Kernels. In: 2014 HPEC, September 2014, pp. 1\u20136 (2014)","DOI":"10.1109\/HPEC.2014.7040972"},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"Van Der Wijngaart, R.F., et al.: Using the parallel research kernels to study PGAS models. In: 2015 9th International Conference on Partitioned Global Address Space Programming Models, September 2015, pp. 76\u201381 (2015)","DOI":"10.1109\/PGAS.2015.24"},{"key":"1_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1007\/978-3-319-58667-0_14","volume-title":"High Performance Computing","author":"RF Van der Wijngaart","year":"2017","unstructured":"Van der Wijngaart, R.F., Georganas, E., Mattson, T.G., Wissink, A.: A new parallel research kernel to expand research on dynamic load-balancing capabilities. In: Kunkel, J.M., Yokota, R., Balaji, P., Keyes, D. (eds.) ISC High Performance 2017. LNCS, vol. 10266, pp. 256\u2013274. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-58667-0_14"},{"key":"1_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1007\/978-3-319-41321-1_17","volume-title":"High Performance Computing","author":"RF der Wijngaart","year":"2016","unstructured":"der Wijngaart, R.F., et al.: Comparing runtime systems with exascale ambitions using the parallel research kernels. In: Kunkel, J.M., Balaji, P., Dongarra, J. (eds.) ISC High Performance 2016. LNCS, vol. 9697, pp. 321\u2013339. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-41321-1_17"},{"key":"1_CR27","doi-asserted-by":"crossref","unstructured":"Raut, E., et al.: Porting and evaluation of a distributed task-driven stencil-based application. In: Proceedings of the 12th International Workshop on Programming Models and Applications for Multicores and Manycores. Virtual Event Republic of Korea, pp. 21\u201330. ACM, February 2021","DOI":"10.1145\/3448290.3448559"},{"key":"1_CR28","doi-asserted-by":"crossref","unstructured":"Bauer, M., et al.: Legion: Expressing locality and independence with logical regions. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. Washington, DC, USA, IEEE (2012)","DOI":"10.1109\/SC.2012.71"},{"key":"1_CR29","doi-asserted-by":"crossref","unstructured":"Fink, Z., et al.: Performance evaluation of python parallel programming models: Charm4py and mpi4py. In: 2021 IEEE\/ACM 6th ESPM2 (2021)","DOI":"10.1109\/ESPM254806.2021.00010"},{"key":"1_CR30","doi-asserted-by":"crossref","unstructured":"Baker, G.M., et al.: ASC ATDM Level 2 Milestone# 5325: Asynchronous Many-Task Runtime System Analysis and Assessment for Next Generation Platforms. Technical report, Sandia National Lab (2015)","DOI":"10.2172\/1432926"},{"key":"1_CR31","doi-asserted-by":"crossref","unstructured":"Kaiser, H., et al.: HPX: an advanced parallel execution model for scaling-impaired applications, pp. 394\u2013401. Los angeles, USA (2009)","DOI":"10.1109\/ICPPW.2009.14"},{"issue":"12","key":"1_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s42452-020-03784-x","volume":"2","author":"P Diehl","year":"2020","unstructured":"Diehl, P., et al.: An asynchronous and task-based implementation of peridynamics utilizing HPX-the c++ standard library for parallelism and concurrency. SN Appl. Sci. 2(12), 1\u201321 (2020)","journal-title":"SN Appl. Sci."},{"issue":"4","key":"1_CR33","doi-asserted-by":"publisher","first-page":"5345","DOI":"10.1093\/mnras\/stab937","volume":"504","author":"DC Marcello","year":"2021","unstructured":"Marcello, D.C., et al.: octo-tiger: a new, 3D hydrodynamic code for stellar mergers that uses HPX parallelization. Mon. Not. R. Astronom. Soc. 504(4), 5345\u20135382 (2021)","journal-title":"Mon. Not. R. Astronom. Soc."},{"key":"1_CR34","doi-asserted-by":"crossref","unstructured":"Slaughter, E., et al.: Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance. arXiv:1908.05790, November 2020","DOI":"10.1109\/SC41405.2020.00066"},{"key":"1_CR35","unstructured":"Dominiak, M., et al.: P2300r4 std::execution (draft proposal) (2022). www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2022\/p2300r4.html"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2022: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-31209-0_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,19]],"date-time":"2024-10-19T14:51:54Z","timestamp":1729349514000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-31209-0_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031312083","9783031312090"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-31209-0_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"2 May 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Glasgow","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 August 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 August 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2022.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"102","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"25","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"25% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3-4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"For the workshops, 24 papers have been accepted from a total of 35 submissions.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}