{"id":"https://openalex.org/W2083701566","doi":"https://doi.org/10.1145/2802658.2802667","title":"MPI Advisor","display_name":"MPI Advisor","publication_year":2015,"publication_date":"2015-09-01","ids":{"openalex":"https://openalex.org/W2083701566","doi":"https://doi.org/10.1145/2802658.2802667","mag":"2083701566"},"language":"en","primary_location":{"id":"doi:10.1145/2802658.2802667","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2802658.2802667","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd European MPI Users' Group Meeting","raw_type":"proceedings-article"},"type":"conference-paper","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/A5009654490","display_name":"Esthela Gallardo","orcid":null},"institutions":[{"id":"https://openalex.org/I164936912","display_name":"The University of Texas at El Paso","ror":"https://ror.org/04d5vba33","country_code":"US","type":"education","lineage":["https://openalex.org/I164936912"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Esthela Gallardo","raw_affiliation_strings":["The University of Texas at El Paso, Department of Computer Science","The University of Texas at El Paso, Department of Computer Science#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Texas at El Paso, Department of Computer Science","institution_ids":["https://openalex.org/I164936912"]},{"raw_affiliation_string":"The University of Texas at El Paso, Department of Computer Science#TAB#","institution_ids":["https://openalex.org/I164936912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109918389","display_name":"J\u00e9r\u00f4me Vienne","orcid":null},"institutions":[{"id":"https://openalex.org/I4388891828","display_name":"Texas Advanced Computing Center","ror":"https://ror.org/00xg4bh43","country_code":null,"type":"facility","lineage":["https://openalex.org/I4388891828","https://openalex.org/I86519309"]},{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jerome Vienne","raw_affiliation_strings":["The University of Texas at Austin, Texas Advanced Computing Center","The University of Texas at Austin (Texas Advanced Computing Center)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Texas at Austin, Texas Advanced Computing Center","institution_ids":["https://openalex.org/I86519309","https://openalex.org/I4388891828"]},{"raw_affiliation_string":"The University of Texas at Austin (Texas Advanced Computing Center)","institution_ids":["https://openalex.org/I86519309","https://openalex.org/I4388891828"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077930133","display_name":"Leonardo Fialho","orcid":"https://orcid.org/0000-0002-1190-9805"},"institutions":[{"id":"https://openalex.org/I4388891828","display_name":"Texas Advanced Computing Center","ror":"https://ror.org/00xg4bh43","country_code":null,"type":"facility","lineage":["https://openalex.org/I4388891828","https://openalex.org/I86519309"]},{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Leonardo Fialho","raw_affiliation_strings":["The University of Texas at Austin, Texas Advanced Computing Center","The University of Texas at Austin (Texas Advanced Computing Center)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Texas at Austin, Texas Advanced Computing Center","institution_ids":["https://openalex.org/I86519309","https://openalex.org/I4388891828"]},{"raw_affiliation_string":"The University of Texas at Austin (Texas Advanced Computing Center)","institution_ids":["https://openalex.org/I86519309","https://openalex.org/I4388891828"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112281655","display_name":"Patricia Teller","orcid":null},"institutions":[{"id":"https://openalex.org/I164936912","display_name":"The University of Texas at El Paso","ror":"https://ror.org/04d5vba33","country_code":"US","type":"education","lineage":["https://openalex.org/I164936912"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Patricia Teller","raw_affiliation_strings":["The University of Texas at El Paso, Department of Computer Science","The University of Texas at El Paso, Department of Computer Science#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Texas at El Paso, Department of Computer Science","institution_ids":["https://openalex.org/I164936912"]},{"raw_affiliation_string":"The University of Texas at El Paso, Department of Computer Science#TAB#","institution_ids":["https://openalex.org/I164936912"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064263297","display_name":"James C. Browne","orcid":null},"institutions":[{"id":"https://openalex.org/I4388891828","display_name":"Texas Advanced Computing Center","ror":"https://ror.org/00xg4bh43","country_code":null,"type":"facility","lineage":["https://openalex.org/I4388891828","https://openalex.org/I86519309"]},{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James Browne","raw_affiliation_strings":["The University of Texas at Austin, Texas Advanced Computing Center","The University of Texas at Austin (Texas Advanced Computing Center)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Texas at Austin, Texas Advanced Computing Center","institution_ids":["https://openalex.org/I86519309","https://openalex.org/I4388891828"]},{"raw_affiliation_string":"The University of Texas at Austin (Texas Advanced Computing Center)","institution_ids":["https://openalex.org/I86519309","https://openalex.org/I4388891828"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"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.9998000264167786,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9995999932289124,"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.9176056385040283},{"id":"https://openalex.org/keywords/infiniband","display_name":"InfiniBand","score":0.900538444519043},{"id":"https://openalex.org/keywords/message-passing-interface","display_name":"Message Passing Interface","score":0.618859589099884},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.612356960773468},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.6004533171653748},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.49117085337638855},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.44525179266929626},{"id":"https://openalex.org/keywords/rendezvous","display_name":"Rendezvous","score":0.41440534591674805},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.40965938568115234},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.387255996465683}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9176056385040283},{"id":"https://openalex.org/C2781030343","wikidata":"https://www.wikidata.org/wiki/Q922437","display_name":"InfiniBand","level":2,"score":0.900538444519043},{"id":"https://openalex.org/C166782233","wikidata":"https://www.wikidata.org/wiki/Q127879","display_name":"Message Passing Interface","level":3,"score":0.618859589099884},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.612356960773468},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.6004533171653748},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.49117085337638855},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.44525179266929626},{"id":"https://openalex.org/C2779968344","wikidata":"https://www.wikidata.org/wiki/Q3932925","display_name":"Rendezvous","level":3,"score":0.41440534591674805},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.40965938568115234},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.387255996465683},{"id":"https://openalex.org/C29829512","wikidata":"https://www.wikidata.org/wiki/Q40218","display_name":"Spacecraft","level":2,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.0},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2802658.2802667","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2802658.2802667","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd European MPI Users' Group Meeting","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320310620","display_name":"University of Texas at Austin","ror":"https://ror.org/00hj54h04"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W35827592","https://openalex.org/W172780760","https://openalex.org/W1252105715","https://openalex.org/W1488731993","https://openalex.org/W1578454829","https://openalex.org/W1631513913","https://openalex.org/W1948591071","https://openalex.org/W1966974913","https://openalex.org/W1969923711","https://openalex.org/W1972397749","https://openalex.org/W2052573134","https://openalex.org/W2069345243","https://openalex.org/W2082490936","https://openalex.org/W2098118375","https://openalex.org/W2105605904","https://openalex.org/W2133994512","https://openalex.org/W2136434791","https://openalex.org/W2152419477","https://openalex.org/W2156222394","https://openalex.org/W2158512617","https://openalex.org/W2402103885","https://openalex.org/W2553294803","https://openalex.org/W3003285487","https://openalex.org/W3149664252","https://openalex.org/W4213477667","https://openalex.org/W4229701516","https://openalex.org/W4237030305","https://openalex.org/W6636444237"],"related_works":["https://openalex.org/W2246013950","https://openalex.org/W138837884","https://openalex.org/W2164513229","https://openalex.org/W2107092858","https://openalex.org/W4247441475","https://openalex.org/W2104820290","https://openalex.org/W2156222394","https://openalex.org/W2992165038","https://openalex.org/W4285503532","https://openalex.org/W3142903613"],"abstract_inverted_index":{"A":[0],"majority":[1],"of":[2,70,126,150,234,241,265],"parallel":[3],"applications":[4],"executed":[5],"on":[6,146,238],"HPC":[7],"clusters":[8],"use":[9],"MPI":[10,18,47,71,96,118,139,151,157,189],"for":[11,37,93],"communication":[12,134,186],"between":[13],"processes.":[14],"Most":[15],"users":[16],"treat":[17],"as":[19],"a":[20,123,216],"black":[21],"box,":[22],"executing":[23],"their":[24],"programs":[25],"using":[26,224],"the":[27,32,46,55,75,81,95,127,138,147,163,175,203,207,232,242,252,260],"cluster's":[28],"default":[29,33],"settings.":[30],"While":[31],"settings":[34],"perform":[35],"adequately":[36],"many":[38],"cases,":[39],"it":[40,257],"is":[41,102],"well":[42],"known":[43],"that":[44,90,120,141,161],"optimizing":[45],"environment":[48,97],"can":[49],"significantly":[50],"improve":[51,231],"application":[52,82,100,129],"performance.":[53],"Although":[54],"existing":[56],"optimization":[57],"tools":[58],"are":[59,172],"effective":[60],"when":[61],"used":[62],"by":[63,110,201],"performance":[64,101,145,169,198,233],"experts,":[65],"they":[66],"require":[67],"deep":[68],"knowledge":[69],"library":[72,152],"behavior":[73,135],"and":[74,115,136,153,192],"underlying":[76],"hardware":[77,154],"architecture":[78],"in":[79,206,211],"which":[80,171],"will":[83],"be":[84],"executed.":[85],"Therefore,":[86],"an":[87,112],"easy-to-use":[88,113],"tool":[89,253],"provides":[91,159,254],"recommendations":[92,160],"configuring":[94],"to":[98,130,174,219,230,248],"optimize":[99],"highly":[103],"desirable.":[104],"This":[105],"paper":[106,213],"addresses":[107],"this":[108,212,225],"need":[109],"presenting":[111],"methodology":[114],"tool,":[116,226],"named":[117],"Advisor,":[119],"requires":[121],"just":[122],"single":[124],"execution":[125],"input":[128],"characterize":[131],"its":[132,144],"predominant":[133],"determine":[137],"configuration":[140],"may":[142],"enhance":[143],"target":[148],"combination":[149],"architecture.":[155],"Currently,":[156],"Advisor":[158],"address":[162],"four":[164,239],"most":[165],"commonly":[166],"occurring":[167],"MPI-related":[168],"bottlenecks,":[170],"related":[173],"choice":[176],"of:":[177],"1)":[178],"point-to-point":[179],"protocol":[180],"(eager":[181],"vs.":[182],"rendezvous),":[183],"2)":[184],"collective":[185],"algorithm,":[187],"3)":[188],"tasks-to-cores":[190],"mapping,":[191],"4)":[193],"Infiniband":[194],"transport":[195],"protocol.":[196],"The":[197],"gains":[199],"obtained":[200],"implementing":[202],"recommended":[204],"optimizations":[205],"case":[208],"studies":[209],"presented":[210],"range":[214],"from":[215,245],"few":[217],"percent":[218],"more":[220],"than":[221],"40%.":[222],"Specifically,":[223],"we":[227],"were":[228],"able":[229],"HPCG":[235],"with":[236],"MVAPICH2":[237],"nodes":[240],"Stampede":[243],"cluster":[244],"6.9":[246],"GFLOP/s":[247],"10.1":[249],"GFLOP/s.":[250],"Since":[251],"application-specific":[255],"recommendations,":[256],"also":[258],"informs":[259],"user":[261],"about":[262],"correct":[263],"usage":[264],"MPI.":[266]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":6},{"year":2016,"cited_by_count":5}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2016-06-24T00:00:00"}
