{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T05:11:26Z","timestamp":1755839486207},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2023,2,16]],"date-time":"2023-02-16T00:00:00Z","timestamp":1676505600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,2,16]],"date-time":"2023-02-16T00:00:00Z","timestamp":1676505600000},"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":["J Supercomput"],"published-print":{"date-parts":[[2023,7]]},"DOI":"10.1007\/s11227-023-05084-8","type":"journal-article","created":{"date-parts":[[2023,2,16]],"date-time":"2023-02-16T11:03:11Z","timestamp":1676545391000},"page":"10774-10795","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An introspection monitoring library to improve MPI communication time"],"prefix":"10.1007","volume":"79","author":[{"given":"Emmanuel","family":"Jeannot","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Sartori","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,2,16]]},"reference":[{"key":"5084_CR1","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/PDP.2015.30","volume-title":"23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing","author":"F Trahay","year":"2015","unstructured":"Trahay F, Brunet E, Bouksiaa MM, Liao J (2015) Selecting points of interest in traces using patterns of events. In: Daneshtalab M, Aldinucci M, Lepp\u00e4nen V, Lilius J, Brorsson M (eds) 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing. IEEE, pp 70\u201377"},{"key":"5084_CR2","doi-asserted-by":"crossref","unstructured":"Kn\u00fcpfer A et al (2012) In: Brunst H, M\u00fcller MS, Nagel WE, Resch MM (eds) Score-P: a joint performance measurement run-time infrastructure for periscope, Scalasca, TAU, and Vampir. Springer, Berlin, Heidelberg, pp 79\u201391","DOI":"10.1007\/978-3-642-31476-6_7"},{"key":"5084_CR3","doi-asserted-by":"publisher","unstructured":"Keller R, Bosilca G, Fagg G, Resch M, Dongarra JJ (2006) In: Mohr B, Tr\u00e4ff JL, Worringen J, Dongarra J (eds) Implementation and usage of the peruse-interface in open\u00a0MPI. Springer, Berlin, Heidelberg, pp 347\u2013355 https:\/\/doi.org\/10.1007\/11846802_48","DOI":"10.1007\/11846802_48"},{"key":"#cr-split#-5084_CR4.1","doi-asserted-by":"crossref","unstructured":"Bosilca G, Foyer C, Jeannot E, Mercier G, Papaur\u00e9 G (2017) Online dynamic monitoring of MPI communications. In: Springer","DOI":"10.1007\/978-3-319-64203-1_4"},{"key":"#cr-split#-5084_CR4.2","unstructured":"(ed) Euro-Par 2017: Parallel Processing-23rd International Conference on Parallel and Distributed Computing. LNCS, vol 10417. Santiago de Compostela, Spain, pp 49-62"},{"key":"5084_CR5","doi-asserted-by":"crossref","unstructured":"Gabriel E, Fagg GE, Bosilca G, Angskun T, Dongarra JJ, Squyres JM, Sahay V, Kambadur P, Barrett B, Lumsdaine A, Castain RH, Daniel DJ, Graham RL, Woodall TS (2004) Open MPI: goals, concept, and design of a next generation MPI implementation. In: Proceedings, 11th European PVM\/MPI Users\u2019 Group Meeting, Budapest, Hungary, pp 97\u2013104","DOI":"10.1007\/978-3-540-30218-6_19"},{"key":"5084_CR6","unstructured":"Janssen CL, Adalsteinsson H, Cranford S, Kenny JP, Pinar A, Evensky DA, Mayo J (2012) A simulator for large-scale parallel computer architectures. In: Bessis N (ed) Technology integration advancements in distributed systems and computing. IGI Global"},{"key":"5084_CR7","doi-asserted-by":"crossref","unstructured":"Vetter JS, McCracken MO (2001) Statistical scalability analysis of communication operations in distributed applications. In: ACM SIGPLAN Notices, vol 36, pp 123\u2013132. ACM","DOI":"10.1145\/568014.379590"},{"issue":"6","key":"5084_CR8","doi-asserted-by":"crossref","first-page":"702","DOI":"10.1002\/cpe.1556","volume":"22","author":"M Geimer","year":"2010","unstructured":"Geimer M, Wolf F, Wylie BJ, \u00c1brah\u00e1m E, Becker D, Mohr B (2010) The scalasca performance toolset architecture. Concurr Comput Pract Exp 22(6):702\u2013719","journal-title":"Concurr Comput Pract Exp"},{"key":"5084_CR9","first-page":"139","volume-title":"Proceedings of the 2nd International Workshop on Parallel Tools for High Performance Computing, HLRS, Stuttgart","author":"A Kn\u00fcpfer","year":"2008","unstructured":"Kn\u00fcpfer A, Brunst H, Doleschal J, Jurenz M, Lieber M, Mickler H, M\u00fcller MS, Nagel WE (2008) The vampir performance analysis tool-set. In: Proceedings of the 2nd International Workshop on Parallel Tools for High Performance Computing, HLRS, Stuttgart. Springer, Berlin Heidelberg, pp 139\u2013155"},{"key":"5084_CR10","doi-asserted-by":"publisher","unstructured":"Brown KA, Domke J, Matsuoka S (2014) Tracing data movements within MPI collectives. In: Proceedings of the 21st European MPI Users\u2019 Group Meeting. EuroMPI\/ASIA \u201914, pp 117\u2013117117118. ACM, New York, NY, USA. https:\/\/doi.org\/10.1145\/2642769.2642789","DOI":"10.1145\/2642769.2642789"},{"key":"5084_CR11","doi-asserted-by":"crossref","unstructured":"Aguilar X, Laure E, F\u00fcrlinger K (2013) Online performance data introspection with ipm. In: 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing. IEEE, pp 728\u2013734","DOI":"10.1109\/HPCC.and.EUC.2013.107"},{"key":"5084_CR12","doi-asserted-by":"crossref","unstructured":"Aguilar X, Jordan H, Heller T, Hirsch A, Fahringer T, Laure E (2019) An on-line performance introspection framework for task-based runtime systems. In: International Conference on Computational Science. Springer, pp 238\u2013252","DOI":"10.1007\/978-3-030-22734-0_18"},{"key":"5084_CR13","unstructured":"Forum MPI (2012) MPI: a message-passing interface standard. http:\/\/www.mpi-forum.org\/"},{"key":"5084_CR14","doi-asserted-by":"crossref","unstructured":"Barrett B, Squyres JM, Lumsdaine A, Graham RL, Bosilca G (2005) Analysis of the component architecture overhead in open MPI. In: Proceedings, 12th European PVM\/MPI Users\u2019 Group Meeting, Sorrento, Italy","DOI":"10.1007\/11557265_25"},{"key":"5084_CR15","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1002\/9781118711897.ch5","volume-title":"High-performance computing on complex environments","author":"T Hoefler","year":"2014","unstructured":"Hoefler T, Jeannot E, Mercier G (2014) An overview of topology mapping algorithms and techniques in high-performance computing. In: High-performance computing on complex environments. John Wiley & Sons, Hoboken, New Jersey, USA, pp 73\u201394"},{"issue":"4","key":"5084_CR16","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1109\/TPDS.2013.104","volume":"25","author":"E Jeannot","year":"2014","unstructured":"Jeannot E, Mercier G, Tessier F (2014) Process placement in multicore clusters: algorithmic issues and practical techniques. IEEE Trans Parallel Distrib Syst 25(4):993\u20131002. https:\/\/doi.org\/10.1109\/TPDS.2013.104","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5084_CR17","doi-asserted-by":"crossref","unstructured":"Mercier G, Jeannot E (2011) Improving MPI applications performance on multicore clusters with rank reordering. In: Proceedings of the 16th International EuroMPI Conference. LNCS 6960, Springer, Santorini, Greece, pp 39\u201349","DOI":"10.1007\/978-3-642-24449-0_7"},{"key":"5084_CR18","unstructured":"Understanding mlx5 Linux Counters and Status Parameters. https:\/\/community.mellanox.com\/s\/article\/understanding-mlx5-linux-counters-and-status-parameters (2018)"},{"key":"5084_CR19","doi-asserted-by":"crossref","unstructured":"Cores I, Gonzalez P, Jeannot E, Mart\u00edn M, Rodriguez G (2016) An application-level solution for the dynamic reconfiguration of MPI applications. In: 12th International Meeting on High Performance Computing for Computational Science (VECPAR 2016), Porto, Portugal. To appear","DOI":"10.1007\/978-3-319-61982-8_18"},{"key":"5084_CR20","doi-asserted-by":"crossref","unstructured":"Tseng S-M, Nicolae B, Bosilca G, Jeannot E, Chandramowlishwaran A, Cappello F (2019) Towards portable online prediction of network utilization using MPI-level monitoring. In: EuroPar\u201919: 25th International European Conference on Parallel and Distributed Systems, Goettingen, Germany. https:\/\/hal.inria.fr\/hal-02184204","DOI":"10.1007\/978-3-030-29400-7_4"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05084-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-023-05084-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05084-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,7]],"date-time":"2023-12-07T00:28:24Z","timestamp":1701908904000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-023-05084-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,16]]},"references-count":21,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2023,7]]}},"alternative-id":["5084"],"URL":"https:\/\/doi.org\/10.1007\/s11227-023-05084-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,16]]},"assertion":[{"value":"27 January 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 February 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests as defined by Springer, or other interests that might be perceived to influence the results and\/or discussion reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}