{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T14:01:16Z","timestamp":1754488876935,"version":"3.40.3"},"publisher-location":"Cham","reference-count":17,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031725661"},{"type":"electronic","value":"9783031725678"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"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":[[2024]]},"DOI":"10.1007\/978-3-031-72567-8_14","type":"book-chapter","created":{"date-parts":[[2024,9,19]],"date-time":"2024-09-19T16:19:25Z","timestamp":1726762765000},"page":"210-224","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Detrimental Task Execution Patterns in\u00a0Mainstream OpenMP\u00ae Runtimes"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-0251-7041","authenticated-orcid":false,"given":"Adam S.","family":"Tuft","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6208-1841","authenticated-orcid":false,"given":"Tobias","family":"Weinzierl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8634-4634","authenticated-orcid":false,"given":"Michael","family":"Klemm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,9,16]]},"reference":[{"key":"14_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"650","DOI":"10.1007\/978-3-642-32820-6_64","volume-title":"Euro-Par 2012 Parallel Processing","author":"SN Agathos","year":"2012","unstructured":"Agathos, S.N., Kallimanis, N.D., Dimakopoulos, V.V.: Speeding up OpenMP tasking. In: Kaklamanis, C., Papatheodorou, T., Spirakis, P.G. (eds.) Euro-Par 2012. LNCS, vol. 7484, pp. 650\u2013661. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-32820-6_64"},{"key":"14_CR2","doi-asserted-by":"crossref","unstructured":"Charrier, D.E., Hazelwood, B., Weinzierl, T.: Enclave tasking for DG methods on dynamically adaptive meshes. SIAM J. Sci. Comput. 42(3), C69\u2013C96 (2020)","DOI":"10.1137\/19M1276194"},{"key":"14_CR3","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevD.97.084053","volume":"97","author":"M Dumbser","year":"2018","unstructured":"Dumbser, M., Guercilena, F., K\u00f6ppel, S., Rezzolla, L., Zanotti, O.: Conformal and covariant Z4 formulation of the Einstein equations: strongly hyperbolic first-order reduction and solution with discontinuous Galerkin schemes. Phys. Rev. D 97, 084053 (2018)","journal-title":"Phys. Rev. D"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Duran, A., Corbalan, J., Ayguade, E.: An adaptive cut-off for task parallelism. In: SC 2008: Proceedings of the 2008 ACM\/IEEE Conference on Supercomputing, pp. 1\u201311 (2008)","DOI":"10.1109\/SC.2008.5213927"},{"key":"14_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1007\/978-3-319-98521-3_14","volume-title":"Evolving OpenMP for Evolving Architectures","author":"T Gautier","year":"2018","unstructured":"Gautier, T., Perez, C., Richard, J.: On the impact of OpenMP task granularity. In: de Supinski, B.R., Valero-Lara, P., Martorell, X., Mateo Bellido, S., Labarta, J. (eds.) IWOMP 2018. LNCS, vol. 11128, pp. 205\u2013221. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-98521-3_14"},{"key":"14_CR6","doi-asserted-by":"publisher","DOI":"10.1515\/9783110632729","volume-title":"High Performance Parallel Runtimes: Design and Implementation","author":"M Klemm","year":"2021","unstructured":"Klemm, M., Cownie, J.: High Performance Parallel Runtimes: Design and Implementation. De Gruyter, Berlin (2021)"},{"key":"14_CR7","unstructured":"Klemm, M., de\u00a0Supinski, B.R. (eds.): OpenMP Application Programming Interface Specification Version 5.2. OpenMP Architecture Review Board (2021)"},{"key":"14_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1007\/978-3-319-98521-3_16","volume-title":"Evolving OpenMP for Evolving Architectures","author":"J Klinkenberg","year":"2018","unstructured":"Klinkenberg, J., et al.: Assessing task-to-data affinity in the LLVM OpenMP runtime. In: de Supinski, B.R., Valero-Lara, P., Martorell, X., Mateo Bellido, S., Labarta, J. (eds.) IWOMP 2018. LNCS, vol. 11128, pp. 236\u2013251. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-98521-3_16"},{"key":"14_CR9","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/978-3-642-31476-6_7","volume-title":"Tools for High Performance Computing 2011","author":"A Kn\u00fcpfer","year":"2012","unstructured":"Kn\u00fcpfer, A., et al.: Score-P: a joint performance measurement run-time infrastructure for periscope, Scalasca, TAU, and Vampir. In: Brunst, H., M\u00fcller, M., Nagel, W., Resch, M. (eds.) Tools for High Performance Computing 2011, pp. 79\u201391. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-31476-6_7"},{"key":"14_CR10","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/978-3-031-07312-0_8","volume-title":"ISC High Performance 2022","author":"B Li","year":"2022","unstructured":"Li, B., Schulz, H., Weinzierl, T., Zhang, H.: Dynamic task fusion for a block-structured finite volume solver over a dynamically adaptive mesh with local time stepping. In: Varbanescu, A.L., Bhatele, A., Luszczek, P., Marc, B. (eds.) ISC High Performance 2022. LNCS, vol. 13289, pp. 153\u2013173. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-07312-0_8"},{"key":"14_CR11","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2020.107251","volume":"254","author":"A Reinarz","year":"2020","unstructured":"Reinarz, A., et al.: ExaHyPE: an engine for parallel dynamically adaptive simulations of wave problems. Comput. Phys. Commun. 254, 107251 (2020)","journal-title":"Comput. Phys. Commun."},{"key":"14_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-3-030-28596-8_12","volume-title":"OpenMP: Conquering the Full Hardware Spectrum","author":"S Royuela","year":"2019","unstructured":"Royuela, S., Serrano, M.A., Garcia-Gasulla, M., Mateo Bellido, S., Labarta, J., Qui\u00f1ones, E.: The cooperative parallel: a discussion about run-time schedulers for nested parallelism. In: Fan, X., de Supinski, B.R., Sinnen, O., Giacaman, N. (eds.) IWOMP 2019. LNCS, vol. 11718, pp. 171\u2013185. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-28596-8_12"},{"key":"14_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-98521-3_1","volume-title":"Evolving OpenMP for Evolving Architectures","author":"J Schuchart","year":"2018","unstructured":"Schuchart, J., Tsugane, K., Gracia, J., Sato, M.: The impact of taskyield on the design of tasks communicating through MPI. In: de Supinski, B.R., Valero-Lara, P., Martorell, X., Mateo Bellido, S., Labarta, J. (eds.) IWOMP 2018. LNCS, vol. 11128, pp. 3\u201317. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-98521-3_1"},{"key":"14_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/978-3-030-85262-7_8","volume-title":"OpenMP: Enabling Massive Node-Level Parallelism","author":"H Schulz","year":"2021","unstructured":"Schulz, H., Gadeschi, G.B., Rudyy, O., Weinzierl, T.: Task inefficiency patterns for a wave equation solver. In: McIntosh-Smith, S., de Supinski, B.R., Klinkenberg, J. (eds.) IWOMP 2021. LNCS, vol. 12870, pp. 111\u2013124. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-85262-7_8"},{"issue":"9","key":"14_CR15","doi-asserted-by":"publisher","first-page":"1335","DOI":"10.1109\/TC.2020.2972385","volume":"69","author":"J Sun","year":"2020","unstructured":"Sun, J., Guan, N., Li, F., Gao, H., Shi, C., Yi, W.: Real-time scheduling and analysis of OpenMP DAG tasks supporting nested parallelism. IEEE Trans. Comput. 69(9), 1335\u20131348 (2020)","journal-title":"IEEE Trans. Comput."},{"key":"14_CR16","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/978-3-031-32041-5_4","volume-title":"ISC High Performance 2023","author":"M Wille","year":"2023","unstructured":"Wille, M., Weinzierl, T., Gadeschi, G.B., Bader, M.: Efficient GPU offloading with OpenMP for a hyperbolic finite volume solver on dynamically adaptive meshes. In: Bhatele, A., Hammond, J., Baboulin, M., Kruse, C. (eds.) ISC High Performance 2023. LNCS, vol. 13948, pp. 65\u201385. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-32041-5_4"},{"key":"14_CR17","doi-asserted-by":"publisher","unstructured":"Zhang, H., et al.: ExaGRyPE: Numerical General Relativity Solvers Based upon the Hyperbolic PDEs Solver Engine ExaHyPE (2024). https:\/\/doi.org\/10.48550\/arXiv.2406.11626","DOI":"10.48550\/arXiv.2406.11626"}],"container-title":["Lecture Notes in Computer Science","Advancing OpenMP for Future Accelerators"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-72567-8_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,19]],"date-time":"2024-09-19T16:21:46Z","timestamp":1726762906000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-72567-8_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031725661","9783031725678"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-72567-8_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"16 September 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IWOMP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on OpenMP","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Perth, WA","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Australia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iwomp2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.iwomp.org","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}