{"id":"https://openalex.org/W2746531364","doi":"https://doi.org/10.1145/3127024.3127036","title":"MPI performance engineering with the MPI tool interface","display_name":"MPI performance engineering with the MPI tool interface","publication_year":2017,"publication_date":"2017-08-24","ids":{"openalex":"https://openalex.org/W2746531364","doi":"https://doi.org/10.1145/3127024.3127036","mag":"2746531364"},"language":"en","primary_location":{"id":"doi:10.1145/3127024.3127036","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3127024.3127036","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th European MPI Users' Group Meeting","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101671621","display_name":"Ramesh Srinivasan","orcid":"https://orcid.org/0000-0002-2090-8257"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Srinivasan Ramesh","raw_affiliation_strings":["University of Oregon"],"affiliations":[{"raw_affiliation_string":"University of Oregon","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084865213","display_name":"Aur\u00e8le Mah\u00e9o","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aur\u00e8le Mah\u00e9o","raw_affiliation_strings":["University of Oregon"],"affiliations":[{"raw_affiliation_string":"University of Oregon","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023240094","display_name":"Sameer Shende","orcid":"https://orcid.org/0000-0002-2592-669X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sameer Shende","raw_affiliation_strings":["University of Oregon"],"affiliations":[{"raw_affiliation_string":"University of Oregon","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029524538","display_name":"Allen D. Malony","orcid":"https://orcid.org/0000-0002-9598-7201"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Allen D. Malony","raw_affiliation_strings":["University of Oregon"],"affiliations":[{"raw_affiliation_string":"University of Oregon","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034293705","display_name":"Hari Subramoni","orcid":"https://orcid.org/0000-0002-1200-2754"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hari Subramoni","raw_affiliation_strings":["The Ohio State University"],"affiliations":[{"raw_affiliation_string":"The Ohio State University","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024879682","display_name":"Dhabaleswar K. Panda","orcid":"https://orcid.org/0000-0002-0356-1781"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dhabaleswar K. (DK) Panda","raw_affiliation_strings":["The Ohio State University"],"affiliations":[{"raw_affiliation_string":"The Ohio State University","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5101671621"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.0278,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.88236695,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8903964757919312},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.792456865310669},{"id":"https://openalex.org/keywords/message-passing-interface","display_name":"Message Passing Interface","score":0.6589811444282532},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.6432242393493652},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.63580322265625},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.5194275379180908},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.46073007583618164},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.45613935589790344},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4533032178878784},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44739025831222534},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.41295135021209717},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.40306174755096436},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3749846816062927},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3510657548904419},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.1797913908958435}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8903964757919312},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.792456865310669},{"id":"https://openalex.org/C166782233","wikidata":"https://www.wikidata.org/wiki/Q127879","display_name":"Message Passing Interface","level":3,"score":0.6589811444282532},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.6432242393493652},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.63580322265625},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.5194275379180908},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.46073007583618164},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.45613935589790344},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4533032178878784},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44739025831222534},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.41295135021209717},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.40306174755096436},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3749846816062927},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3510657548904419},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.1797913908958435},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3127024.3127036","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3127024.3127036","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th European MPI Users' Group Meeting","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6499999761581421}],"awards":[{"id":"https://openalex.org/G2825287277","display_name":null,"funder_award_id":"ACI-1450440,ACI-1450471,ACI-1053575,NSF-CNS-1513120","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1559603603","https://openalex.org/W1575350781","https://openalex.org/W1590319854","https://openalex.org/W1602359794","https://openalex.org/W1825216778","https://openalex.org/W1948591071","https://openalex.org/W1984788566","https://openalex.org/W1996825588","https://openalex.org/W2069345243","https://openalex.org/W2081612620","https://openalex.org/W2083701566","https://openalex.org/W2095954861","https://openalex.org/W2118233996","https://openalex.org/W2127997747","https://openalex.org/W2136434791","https://openalex.org/W2152419477","https://openalex.org/W2156222394","https://openalex.org/W2177027271","https://openalex.org/W2396081896","https://openalex.org/W2563521659","https://openalex.org/W2583591000","https://openalex.org/W3149664252"],"related_works":["https://openalex.org/W2124048060","https://openalex.org/W1902983110","https://openalex.org/W2378910916","https://openalex.org/W4386915331","https://openalex.org/W2116006827","https://openalex.org/W2086666199","https://openalex.org/W1511717675","https://openalex.org/W2361929291","https://openalex.org/W1493716264","https://openalex.org/W1997862718"],"abstract_inverted_index":{"MPI":[0,19,28,44,64],"implementations":[1],"are":[2],"becoming":[3],"increasingly":[4],"complex":[5],"and":[6,9,37,42,86,103,118,134],"highly":[7],"tunable,":[8],"thus":[10],"scalability":[11,53],"limitations":[12],"can":[13],"come":[14],"from":[15],"numerous":[16],"sources.":[17],"The":[18,55],"Tools":[20],"Interface":[21],"(MPI_T)":[22],"introduced":[23],"as":[24,155],"part":[25],"of":[26,91,116,168],"the":[27,63,92],"3.0":[29],"standard":[30],"provides":[31,58],"an":[32,77,127],"opportunity":[33],"for":[34,113,130],"performance":[35],"tools":[36],"external":[38],"software":[39],"to":[40,51,61,69,88,95,125,161,164],"introspect":[41],"understand":[43],"runtime":[45,68,97],"behavior":[46],"at":[47,67],"a":[48,59,114,179],"deeper":[49],"level":[50],"detect":[52],"issues.":[54],"interface":[56,94],"also":[57],"mechanism":[60],"re-configure":[62],"library":[65,137],"dynamically":[66],"fine-tune":[70],"performance.":[71,145],"In":[72],"this":[73,175],"paper,":[74],"we":[75,177],"propose":[76],"infrastructure":[78,124,158],"that":[79,132],"extends":[80],"existing":[81],"components":[82],"-":[83],"TAU,":[84],"MVAPICH2":[85,136],"BEACON":[87],"take":[89],"advantage":[90],"MPI_T":[93],"offer":[96],"introspection,":[98],"online":[99],"monitoring,":[100],"recommendation":[101],"generation":[102],"autotuning":[104,128],"capabilities.":[105],"We":[106,121],"validate":[107],"our":[108,123,157],"design":[109],"by":[110,141,171],"developing":[111],"optimizations":[112],"combination":[115],"production":[117],"synthetic":[119],"applications.":[120],"use":[122],"implement":[126],"policy":[129],"AmberMD[1]":[131],"monitors":[133],"reduces":[135],"internal":[138],"memory":[139],"footprint":[140],"20%":[142],"without":[143],"affecting":[144],"For":[146],"applications":[147],"where":[148],"collective":[149],"communication":[150],"is":[151,159],"latency":[152],"sensitive":[153],"such":[154],"MiniAMR[2],":[156],"able":[160],"generate":[162],"recommendations":[163],"enable":[165],"hardware":[166],"offloading":[167],"collectives":[169],"supported":[170],"MVAPICH2.":[172],"By":[173],"implementing":[174],"recommendation,":[176],"see":[178],"5%":[180],"improvement":[181],"in":[182],"application":[183],"runtime.":[184]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
