{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T19:37:33Z","timestamp":1743017853627,"version":"3.40.3"},"publisher-location":"Cham","reference-count":36,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031408427"},{"type":"electronic","value":"9783031408434"}],"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-40843-4_3","type":"book-chapter","created":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T12:02:32Z","timestamp":1692878552000},"page":"28-41","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Achieving Transparent Malleability Thanks to\u00a0MPI Process Virtualization"],"prefix":"10.1007","author":[{"given":"Hugo","family":"Taboada","sequence":"first","affiliation":[]},{"given":"Romain","family":"Pereira","sequence":"additional","affiliation":[]},{"given":"Julien","family":"Jaeger","sequence":"additional","affiliation":[]},{"given":"Jean-Baptiste","family":"Besnard","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,8,25]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"Acun, B., et al.: Parallel programming with migratable objects: Charm++ in practice. In: SC 2014: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 647\u2013658. IEEE (2014)","DOI":"10.1109\/SC.2014.58"},{"key":"3_CR2","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/978-3-031-12597-3_20","volume-title":"Euro-Par 2022: Parallel Processing","author":"J Aguilar Mena","year":"2022","unstructured":"Aguilar Mena, J., Shaaban, O., Beltran, V., Carpenter, P., Ayguade, E., Labarta Mancho, J.: OmpSs-2@Cluster: distributed memory execution of nested OpenMP-style tasks. In: Cano, J., Trinder, P. (eds.) Euro-Par 2022. LNCS, vol. 13440, pp. 319\u2013334. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-12597-3_20"},{"key":"3_CR3","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1007\/978-3-031-23220-6_14","volume-title":"High Performance Computing","author":"E Arima","year":"2023","unstructured":"Arima, E., Compr\u00e9s, A.I., Schulz, M.: On the convergence of malleability and the HPC PowerStack: exploiting dynamism in over-provisioned and power-constrained HPC systems. In: Anzt, H., Bienz, A., Luszczek, P., Baboulin, M. (eds.) ISC High Performance 2022. LNCS, vol. 13387, pp. 206\u2013217. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-23220-6_14"},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"Beckingsale, D.A., et al.: RAJA: portable performance for large-scale scientific applications. In: 2019 IEEE\/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC), pp. 71\u201381. IEEE (2019)","DOI":"10.1109\/P3HPC49587.2019.00012"},{"issue":"3","key":"3_CR5","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4851","volume":"32","author":"DE Bernholdt","year":"2020","unstructured":"Bernholdt, D.E., et al.: A survey of MPI usage in the us exascale computing project. Concurr. Comput. Pract. Exp. 32(3), e4851 (2020)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"3_CR6","doi-asserted-by":"crossref","unstructured":"Besnard, J.B., et al.: Introducing task-containers as an alternative to runtime-stacking. In: Proceedings of the 23rd European MPI Users\u2019 Group Meeting, pp. 51\u201363 (2016)","DOI":"10.1145\/2966884.2966910"},{"key":"3_CR7","doi-asserted-by":"publisher","unstructured":"Bierbaum, J., Planeta, M., Hartig, H.: Towards efficient oversubscription: on the cost and benefit of event-based communication in MPI. In: 2022 IEEE\/ACM International Workshop on Runtime and Operating Systems for Supercomputers (ROSS), Los Alamitos, CA, USA, pp. 1\u201310. IEEE Computer Society (2022). https:\/\/doi.org\/10.1109\/ROSS56639.2022.00007. https:\/\/doi.ieeecomputersociety.org\/10.1109\/ROSS56639.2022.00007","DOI":"10.1109\/ROSS56639.2022.00007"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Bierbaum, J., Planeta, M., H\u00e4rtig, H.: Towards efficient oversubscription: on the cost and benefit of event-based communication in MPI. In: 2022 IEEE\/ACM International Workshop on Runtime and Operating Systems for Supercomputers (ROSS), pp. 1\u201310. IEEE (2022)","DOI":"10.1109\/ROSS56639.2022.00007"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Bungartz, H.J., Riesinger, C., Schreiber, M., Snelting, G., Zwinkau, A.: Invasive computing in HPC with X10. In: Proceedings of the Third ACM SIGPLAN X10 Workshop, pp. 12\u201319 (2013)","DOI":"10.1145\/2481268.2481274"},{"key":"3_CR10","unstructured":"Cantalupo, C., et al.: A strawman for an HPC PowerStack. Technical report, Intel Corporation, United States; Lawrence Livermore National Lab. (LLNL) (2018)"},{"key":"3_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-13217-9_1","volume-title":"Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More","author":"P Carribault","year":"2010","unstructured":"Carribault, P., P\u00e9rache, M., Jourdren, H.: Enabling low-overhead hybrid MPI\/OpenMP parallelism with MPC. In: Sato, M., Hanawa, T., M\u00fcller, M.S., Chapman, B.M., de Supinski, B.R. (eds.) IWOMP 2010. LNCS, vol. 6132, pp. 1\u201314. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-13217-9_1"},{"key":"3_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/978-3-319-61982-8_18","volume-title":"High Performance Computing for Computational Science \u2013 VECPAR 2016","author":"I Cores","year":"2017","unstructured":"Cores, I., Gonz\u00e1lez, P., Jeannot, E., Mart\u00edn, M.J., Rodr\u00edguez, G.: An application-level solution for the dynamic reconfiguration of MPI applications. In: Dutra, I., Camacho, R., Barbosa, J., Marques, O. (eds.) VECPAR 2016. LNCS, vol. 10150, pp. 191\u2013205. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-61982-8_18"},{"key":"3_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"466","DOI":"10.1007\/978-3-030-85665-6_29","volume-title":"Euro-Par 2021: Parallel Processing","author":"T Dionisi","year":"2021","unstructured":"Dionisi, T., Bouhrour, S., Jaeger, J., Carribault, P., P\u00e9rache, M.: Enhancing load-balancing of MPI applications with workshare. In: Sousa, L., Roma, N., Tom\u00e1s, P. (eds.) Euro-Par 2021. LNCS, vol. 12820, pp. 466\u2013481. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-85665-6_29"},{"key":"3_CR14","doi-asserted-by":"crossref","unstructured":"Dorier, M., Dreher, M., Peterka, T., Wozniak, J.M., Antoniu, G., Raffin, B.: Lessons learned from building in situ coupling frameworks. In: Proceedings of the First Workshop on In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization, pp. 19\u201324 (2015)","DOI":"10.1145\/2828612.2828622"},{"key":"3_CR15","unstructured":"Duro, F.R., Blas, J.G., Isaila, F., Carretero, J., Wozniak, J., Ross, R.: Exploiting data locality in Swift\/T workflows using Hercules. In: Proceedings of NESUS Workshop (2014)"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"El Maghraoui, K., Desell, T.J., Szymanski, B.K., Varela, C.A.: Dynamic malleability in iterative MPI applications. In: Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), pp. 591\u2013598. IEEE (2007)","DOI":"10.1109\/CCGRID.2007.45"},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Fanfarillo, A., Burnus, T., Cardellini, V., Filippone, S., Nagle, D., Rouson, D.: OpenCoarrays: open-source transport layers supporting coarray Fortran compilers. In: Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, pp. 1\u201311 (2014)","DOI":"10.1145\/2676870.2676876"},{"key":"3_CR18","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-031-15922-0_1","volume-title":"OpenMP in a Modern World: From Multi-Device Support to Meta Programming","author":"M Ferat","year":"2022","unstructured":"Ferat, M., Pereira, R., Roussel, A., Carribault, P., Steffenel, L.A., Gautier, T.: Enhancing MPI+OpenMP task based applications for heterogeneous architectures with GPU support. In: Klemm, M., de Supinski, B.R., Klinkenberg, J., Neth, B. (eds.) IWOMP 2022. LNCS, vol. 13527, pp. 3\u201316. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-15922-0_1"},{"key":"3_CR19","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2021.102853","volume":"108","author":"A Hori","year":"2021","unstructured":"Hori, A., et al.: An international survey on MPI users. Parallel Comput. 108, 102853 (2021)","journal-title":"Parallel Comput."},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Hori, A., et al.: Process-in-process: techniques for practical address-space sharing. In: Proceedings of the 27th International Symposium on High-Performance Parallel and Distributed Computing, pp. 131\u2013143 (2018)","DOI":"10.1145\/3208040.3208045"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Iancu, C., Hofmeyr, S., Blagojevi\u0107, F., Zheng, Y.: Oversubscription on multicore processors. In: 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS), pp. 1\u201311. IEEE (2010)","DOI":"10.1109\/IPDPS.2010.5470434"},{"issue":"9","key":"3_CR22","doi-asserted-by":"publisher","first-page":"1443","DOI":"10.1109\/TC.2020.3022933","volume":"70","author":"S Iserte","year":"2020","unstructured":"Iserte, S., Mayo, R., Quintana-Orti, E.S., Pena, A.J.: DMRlib: easy-coding and efficient resource management for job malleability. IEEE Trans. Comput. 70(9), 1443\u20131457 (2020)","journal-title":"IEEE Trans. Comput."},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"Kal\u00e9, L.V., Kumar, S., DeSouza, J.: A malleable-job system for timeshared parallel machines. In: 2nd IEEE\/ACM International Symposium on Cluster Computing and the Grid (CCGRID 2002), pp. 230\u2013230. IEEE (2002)","DOI":"10.1109\/CCGRID.2002.1017131"},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"Kale, L.V., Zheng, G.: Charm++ and AMPI: adaptive runtime strategies via migratable objects. In: Advanced Computational Infrastructures for Parallel and Distributed Applications, pp. 265\u2013282 (2009)","DOI":"10.1002\/9780470558027.ch13"},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"Kamal, H., Wagner, A.: Added concurrency to improve MPI performance on multicore. In: 2012 41st International Conference on Parallel Processing, pp. 229\u2013238. IEEE (2012)","DOI":"10.1109\/ICPP.2012.15"},{"key":"3_CR26","doi-asserted-by":"publisher","unstructured":"Kamal, H., Wagner, A.: FG-MPI: Fine-grain MPI for multicore and clusters. In: 2010 IEEE International Symposium on Parallel & Distributed Processing Workshops and Phd Forum (IPDPSW), pp. 1\u20138 (2010). https:\/\/doi.org\/10.1109\/IPDPSW.2010.5470773","DOI":"10.1109\/IPDPSW.2010.5470773"},{"key":"3_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/978-3-030-85262-7_15","volume-title":"OpenMP: Enabling Massive Node-Level Parallelism","author":"V Lopez","year":"2021","unstructured":"Lopez, V., Criado, J., Pe\u00f1acoba, R., Ferrer, R., Teruel, X., Garcia-Gasulla, M.: An OpenMP free agent threads implementation. In: McIntosh-Smith, S., de Supinski, B.R., Klinkenberg, J. (eds.) IWOMP 2021. LNCS, vol. 12870, pp. 211\u2013225. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-85262-7_15"},{"key":"3_CR28","doi-asserted-by":"crossref","unstructured":"Loussert, A., Welterlen, B., Carribault, P., Jaeger, J., P\u00e9rache, M., Namyst, R.: Resource-management study in HPC runtime-stacking context. In: 2017 29th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), pp. 177\u2013184. IEEE (2017)","DOI":"10.1109\/SBAC-PAD.2017.30"},{"key":"3_CR29","doi-asserted-by":"crossref","unstructured":"Marowka, A.: On the performance portability of OpenACC, OpenMP, Kokkos and RAJA. In: International Conference on High Performance Computing in Asia-Pacific Region, pp. 103\u2013114 (2022)","DOI":"10.1145\/3492805.3492806"},{"key":"3_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1007\/978-3-642-40047-6_16","volume-title":"Euro-Par 2013 Parallel Processing","author":"G Mart\u00edn","year":"2013","unstructured":"Mart\u00edn, G., Marinescu, M.-C., Singh, D.E., Carretero, J.: FLEX-MPI: an MPI extension for supporting dynamic load balancing on heterogeneous non-dedicated systems. In: Wolf, F., Mohr, B., an Mey, D. (eds.) Euro-Par 2013. LNCS, vol. 8097, pp. 138\u2013149. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-40047-6_16"},{"key":"3_CR31","doi-asserted-by":"publisher","unstructured":"Pei, Y., Bosilca, G., Yamazaki, I., Ida, A., Dongarra, J.: Evaluation of programming models to address load imbalance on distributed multi-core CPUs: a case study with block low-rank factorization. In: 2019 IEEE\/ACM Parallel Applications Workshop, Alternatives To MPI (PAW-ATM), pp. 25\u201336 (2019). https:\/\/doi.org\/10.1109\/PAW-ATM49560.2019.00008","DOI":"10.1109\/PAW-ATM49560.2019.00008"},{"key":"3_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/978-3-030-85262-7_14","volume-title":"OpenMP: Enabling Massive Node-Level Parallelism","author":"R Pereira","year":"2021","unstructured":"Pereira, R., Roussel, A., Carribault, P., Gautier, T.: Communication-aware task scheduling strategy in hybrid MPI+OpenMP applications. In: McIntosh-Smith, S., de Supinski, B.R., Klinkenberg, J. (eds.) IWOMP 2021. LNCS, vol. 12870, pp. 197\u2013210. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-85262-7_14"},{"key":"3_CR33","doi-asserted-by":"publisher","unstructured":"Radojkovic, P., et al.: Measuring operating system overhead on CMT processors. In: 2008 20th International Symposium on Computer Architecture and High Performance Computing, pp. 133\u2013140 (2008). https:\/\/doi.org\/10.1109\/SBAC-PAD.2008.19","DOI":"10.1109\/SBAC-PAD.2008.19"},{"key":"3_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/978-3-030-95953-1_4","volume-title":"Languages and Compilers for Parallel Computing","author":"S Tian","year":"2022","unstructured":"Tian, S., Doerfert, J., Chapman, B.: Concurrent execution of deferred OpenMP target tasks with hidden helper threads. In: Chapman, B., Moreira, J. (eds.) LCPC 2020. LNCS, vol. 13149, pp. 41\u201356. Springer International Publishing, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-030-95953-1_4"},{"key":"3_CR35","doi-asserted-by":"crossref","unstructured":"Vef, M.A., et al.: GekkoFS-a temporary distributed file system for HPC applications. In: 2018 IEEE International Conference on Cluster Computing (CLUSTER), pp. 319\u2013324. IEEE (2018)","DOI":"10.1109\/CLUSTER.2018.00049"},{"key":"3_CR36","unstructured":"Wende, F., Steinke, T., Reinefeld, A.: The impact of process placement and oversubscription on application performance: a case study for exascale computing (2015)"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-40843-4_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,26]],"date-time":"2024-10-26T20:15:04Z","timestamp":1729973704000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-40843-4_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031408427","9783031408434"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-40843-4_3","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":"25 August 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISC High Performance","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on High Performance Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hamburg","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 May 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 May 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"38","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"supercomputing2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.isc-hpc.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Linklings","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"70","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":"49","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":"70% - 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","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":"2","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":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}