{"id":"https://openalex.org/W2952461039","doi":"https://doi.org/10.1109/cluster.2019.8891011","title":"Fast and Faithful Performance Prediction of MPI Applications: the HPL Case Study","display_name":"Fast and Faithful Performance Prediction of MPI Applications: the HPL Case Study","publication_year":2019,"publication_date":"2019-09-01","ids":{"openalex":"https://openalex.org/W2952461039","doi":"https://doi.org/10.1109/cluster.2019.8891011","mag":"2952461039"},"language":"en","primary_location":{"id":"doi:10.1109/cluster.2019.8891011","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cluster.2019.8891011","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE International Conference on Cluster Computing (CLUSTER)","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.inria.fr/hal-02096571","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5039411355","display_name":"Tom Cornebize","orcid":"https://orcid.org/0000-0003-1439-2466"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"education","lineage":["https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Tom Cornebize","raw_affiliation_strings":["CNRS, Univ. Grenoble Alpes, 38000 Grenoble, France","Universit\u00e9 Grenoble Alpes [2016-2019]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CNRS, Univ. Grenoble Alpes, 38000 Grenoble, France","institution_ids":["https://openalex.org/I899635006","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Universit\u00e9 Grenoble Alpes [2016-2019]","institution_ids":["https://openalex.org/I899635006"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053847032","display_name":"Arnaud Legrand","orcid":"https://orcid.org/0000-0002-8415-1046"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210104430","display_name":"Laboratoire d'Informatique de Grenoble","ror":"https://ror.org/01c8rcg82","country_code":"FR","type":"facility","lineage":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210104430","https://openalex.org/I4210159245","https://openalex.org/I899635006","https://openalex.org/I899635006"]},{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"education","lineage":["https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Arnaud Legrand","raw_affiliation_strings":["CNRS, Univ. Grenoble Alpes, 38000 Grenoble, France","Laboratoire d'Informatique de Grenoble"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CNRS, Univ. Grenoble Alpes, 38000 Grenoble, France","institution_ids":["https://openalex.org/I899635006","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Laboratoire d'Informatique de Grenoble","institution_ids":["https://openalex.org/I4210104430"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056105588","display_name":"Franz C. Heinrich","orcid":null},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"education","lineage":["https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Franz C. Heinrich","raw_affiliation_strings":["CNRS, Univ. Grenoble Alpes, 38000 Grenoble, France","Performance analysis and optimization of LARge Infrastructures and Systems"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CNRS, Univ. Grenoble Alpes, 38000 Grenoble, France","institution_ids":["https://openalex.org/I899635006","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Performance analysis and optimization of LARge Infrastructures and Systems","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3719,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.63838214,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9997000098228455,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991999864578247,"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.9984999895095825,"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.8664382696151733},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.831531286239624},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.7628980875015259},{"id":"https://openalex.org/keywords/emulation","display_name":"Emulation","score":0.7476699352264404},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.613632321357727},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5939209461212158},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.5068724751472473},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4767633080482483},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.44890138506889343},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.44805335998535156},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3533957600593567},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2898196578025818}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8664382696151733},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.831531286239624},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.7628980875015259},{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.7476699352264404},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.613632321357727},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5939209461212158},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.5068724751472473},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4767633080482483},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.44890138506889343},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.44805335998535156},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3533957600593567},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2898196578025818},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"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/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/cluster.2019.8891011","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cluster.2019.8891011","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE International Conference on Cluster Computing (CLUSTER)","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-02096571v2","is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-02096571","pdf_url":null,"source":{"id":"https://openalex.org/S4406922276","display_name":"INRIA a CCSD electronic archive server","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://hal.inria.fr/hal-02096571","raw_type":"info:eu-repo/semantics/preprint"},{"id":"pmh:oai:HAL:hal-02096571v4","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-02096571","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2019 IEEE International Conference on Cluster Computing (CLUSTER), Sep 2019, Albuquerque, United States. &#x27E8;10.1109/CLUSTER.2019.8891011&#x27E9;","raw_type":"Conference papers"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-02096571v2","is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-02096571","pdf_url":null,"source":{"id":"https://openalex.org/S4406922276","display_name":"INRIA a CCSD electronic archive server","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://hal.inria.fr/hal-02096571","raw_type":"info:eu-repo/semantics/preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W83944460","https://openalex.org/W1496637959","https://openalex.org/W1554944419","https://openalex.org/W1561756510","https://openalex.org/W1702032637","https://openalex.org/W1916653100","https://openalex.org/W2016262285","https://openalex.org/W2026532005","https://openalex.org/W2033587324","https://openalex.org/W2050788236","https://openalex.org/W2082301489","https://openalex.org/W2107170260","https://openalex.org/W2107749816","https://openalex.org/W2119541875","https://openalex.org/W2150412589","https://openalex.org/W2154555766","https://openalex.org/W2181523240","https://openalex.org/W2332895340","https://openalex.org/W2437600999","https://openalex.org/W2561672146","https://openalex.org/W2567041684","https://openalex.org/W2577537660","https://openalex.org/W2625793149","https://openalex.org/W2631588002","https://openalex.org/W2787194325","https://openalex.org/W3169135813","https://openalex.org/W4233184216","https://openalex.org/W4297738211","https://openalex.org/W4399577592","https://openalex.org/W6681906569","https://openalex.org/W6702919566","https://openalex.org/W6739378503","https://openalex.org/W6796280980","https://openalex.org/W6843581918","https://openalex.org/W6869140095"],"related_works":["https://openalex.org/W2154523322","https://openalex.org/W2083200807","https://openalex.org/W2364195017","https://openalex.org/W2049983405","https://openalex.org/W2355430452","https://openalex.org/W1603137082","https://openalex.org/W2392315374","https://openalex.org/W1951195060","https://openalex.org/W1582436825","https://openalex.org/W1996803181"],"abstract_inverted_index":{"Finely":[0],"tuning":[1],"MPI":[2,74],"applications":[3,32,70],"(number":[4],"of":[5,27,48,68,121,136,150,159,175],"processes,":[6],"granularity,":[7],"collective":[8],"operation":[9],"algorithms,":[10],"topology":[11],"and":[12,58,98,115,139,162],"process":[13],"placement)":[14],"is":[15,40],"critical":[16],"to":[17,36,92,123,142,168],"obtain":[18,169],"good":[19],"performance":[20,39,50],"on":[21,128],"supercomputers.":[22],"With":[23],"a":[24,53,101,125,129,137,156,172],"rising":[25],"cost":[26],"modern":[28],"supercomputers,":[29],"running":[30],"parallel":[31],"at":[33,133],"scale":[34,135],"solely":[35],"optimize":[37],"their":[38],"extremely":[41],"expensive.":[42],"Having":[43],"inexpensive":[44],"but":[45],"faithful":[46],"predictions":[47,170],"expected":[49],"could":[51],"be":[52],"great":[54],"help":[55],"for":[56],"researchers":[57],"system":[59],"administrators.":[60],"The":[61],"methodology":[62],"we":[63,108],"propose":[64],"captures":[65],"the":[66,73,89,96,111,118,134,144,151],"complexity":[67],"adaptive":[69],"by":[71],"emulating":[72],"code":[75],"while":[76],"skipping":[77],"insignificant":[78],"parts.":[79],"We":[80,104,153],"demonstrate":[81],"its":[82],"capability":[83],"with":[84],"High":[85],"Performance":[86],"Linpack":[87],"(HPL),":[88],"benchmark":[90],"used":[91],"rank":[93],"supercomputers":[94],"in":[95],"TOP500":[97],"which":[99],"requires":[100],"careful":[102,157],"tuning.":[103],"explain":[105],"(1)":[106],"how":[107,141],"both":[109,160],"extended":[110],"SimGrid's":[112],"SMPI":[113],"simulator":[114],"slightly":[116],"modified":[117],"open-source":[119],"version":[120],"HPL":[122],"allow":[124],"fast":[126],"emulation":[127],"single":[130],"commodity":[131],"server":[132],"supercomputer":[138],"(2)":[140],"model":[143],"different":[145],"components":[146],"(network,":[147],"BLAS,":[148],"...)":[149],"system.":[152],"show":[154],"that":[155],"modeling":[158],"spatial":[161],"temporal":[163],"node":[164],"variability":[165],"allows":[166],"us":[167],"within":[171],"few":[173],"percents":[174],"real":[176],"experiments":[177],"(see":[178],"Figure":[179],"1).":[180]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":4},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
