{"id":"https://openalex.org/W4413411740","doi":"https://doi.org/10.1145/3721145.3730413","title":"Statistical Treatment of Variable MPI Latencies and MPI-Communication Hiding for Matrix-Free Finite Element Operators","display_name":"Statistical Treatment of Variable MPI Latencies and MPI-Communication Hiding for Matrix-Free Finite Element Operators","publication_year":2025,"publication_date":"2025-06-08","ids":{"openalex":"https://openalex.org/W4413411740","doi":"https://doi.org/10.1145/3721145.3730413"},"language":"en","primary_location":{"id":"doi:10.1145/3721145.3730413","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3721145.3730413","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th ACM International Conference on Supercomputing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hdl.handle.net/10919/137708","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5077375052","display_name":"Max Heldman","orcid":"https://orcid.org/0000-0002-3602-2143"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Max Heldman","raw_affiliation_strings":["Department of Mathematics, Virginia Tech, Blacksburg, VA, USA"],"raw_orcid":"https://orcid.org/0000-0002-3602-2143","affiliations":[{"raw_affiliation_string":"Department of Mathematics, Virginia Tech, Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011551021","display_name":"Johann Rudi","orcid":"https://orcid.org/0000-0002-6563-9265"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Johann Rudi","raw_affiliation_strings":["Department of Mathematics, Virginia Tech, Blacksburg, VA, USA"],"raw_orcid":"https://orcid.org/0000-0002-6563-9265","affiliations":[{"raw_affiliation_string":"Department of Mathematics, Virginia Tech, Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091899229","display_name":"Julie Bessac","orcid":"https://orcid.org/0000-0001-6407-2423"},"institutions":[{"id":"https://openalex.org/I1297288678","display_name":"National Laboratory of the Rockies","ror":"https://ror.org/036266993","country_code":"US","type":"facility","lineage":["https://openalex.org/I1297288678","https://openalex.org/I1330989302","https://openalex.org/I2800842121"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Julie Bessac","raw_affiliation_strings":["Computational Science Center, National Renewable Energy Laboratory, Golden, Colorado, USA"],"raw_orcid":"https://orcid.org/0000-0001-6407-2423","affiliations":[{"raw_affiliation_string":"Computational Science Center, National Renewable Energy Laboratory, Golden, Colorado, USA","institution_ids":["https://openalex.org/I1297288678"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.1389035,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"308","last_page":"323"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10739","display_name":"Electromagnetic Scattering and Analysis","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10739","display_name":"Electromagnetic Scattering and Analysis","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11263","display_name":"Electromagnetic Simulation and Numerical Methods","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10514","display_name":"Numerical methods in engineering","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/2211","display_name":"Mechanics of Materials"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.6914049386978149},{"id":"https://openalex.org/keywords/variable","display_name":"Variable (mathematics)","score":0.518034040927887},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.4619140625},{"id":"https://openalex.org/keywords/matrix","display_name":"Matrix (chemical analysis)","score":0.456460177898407},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.45138224959373474},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.19225797057151794},{"id":"https://openalex.org/keywords/structural-engineering","display_name":"Structural engineering","score":0.07124105095863342}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6914049386978149},{"id":"https://openalex.org/C182365436","wikidata":"https://www.wikidata.org/wiki/Q50701","display_name":"Variable (mathematics)","level":2,"score":0.518034040927887},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.4619140625},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.456460177898407},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.45138224959373474},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.19225797057151794},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.07124105095863342},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","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/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3721145.3730413","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3721145.3730413","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th ACM International Conference on Supercomputing","raw_type":"proceedings-article"},{"id":"pmh:oai:vtechworks.lib.vt.edu:10919/137708","is_oa":true,"landing_page_url":"https://hdl.handle.net/10919/137708","pdf_url":null,"source":{"id":"https://openalex.org/S4306400248","display_name":"VTechWorks (Virginia Tech)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I859038795","host_organization_name":"Virginia Tech","host_organization_lineage":["https://openalex.org/I859038795"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"}],"best_oa_location":{"id":"pmh:oai:vtechworks.lib.vt.edu:10919/137708","is_oa":true,"landing_page_url":"https://hdl.handle.net/10919/137708","pdf_url":null,"source":{"id":"https://openalex.org/S4306400248","display_name":"VTechWorks (Virginia Tech)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I859038795","host_organization_name":"Virginia Tech","host_organization_lineage":["https://openalex.org/I859038795"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"},"sustainable_development_goals":[{"score":0.5400000214576721,"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities"}],"awards":[{"id":"https://openalex.org/G7185548935","display_name":null,"funder_award_id":"2343865, 2139536","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":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":63,"referenced_works":["https://openalex.org/W1874623802","https://openalex.org/W1979313559","https://openalex.org/W1991133427","https://openalex.org/W2000882268","https://openalex.org/W2007321142","https://openalex.org/W2008968423","https://openalex.org/W2009223344","https://openalex.org/W2018225490","https://openalex.org/W2029979651","https://openalex.org/W2038924755","https://openalex.org/W2049633694","https://openalex.org/W2062011830","https://openalex.org/W2077574412","https://openalex.org/W2079118382","https://openalex.org/W2093606067","https://openalex.org/W2100997884","https://openalex.org/W2101778912","https://openalex.org/W2102295719","https://openalex.org/W2104736438","https://openalex.org/W2116335710","https://openalex.org/W2123983325","https://openalex.org/W2125838338","https://openalex.org/W2141041105","https://openalex.org/W2142384583","https://openalex.org/W2142635246","https://openalex.org/W2155598399","https://openalex.org/W2273851080","https://openalex.org/W2324384718","https://openalex.org/W2414171621","https://openalex.org/W2497021759","https://openalex.org/W2502136739","https://openalex.org/W2562383263","https://openalex.org/W2568011300","https://openalex.org/W2577261366","https://openalex.org/W2613580061","https://openalex.org/W2756511835","https://openalex.org/W2757481678","https://openalex.org/W2767461568","https://openalex.org/W2796212979","https://openalex.org/W2806938299","https://openalex.org/W2891041086","https://openalex.org/W2907046483","https://openalex.org/W2919913503","https://openalex.org/W2952622072","https://openalex.org/W2965985637","https://openalex.org/W2969262004","https://openalex.org/W2984468687","https://openalex.org/W3000936750","https://openalex.org/W3013022800","https://openalex.org/W3016268593","https://openalex.org/W3097491564","https://openalex.org/W3102472001","https://openalex.org/W3103743862","https://openalex.org/W3105652176","https://openalex.org/W3155036733","https://openalex.org/W3170172454","https://openalex.org/W4250766106","https://openalex.org/W4251820394","https://openalex.org/W4312204532","https://openalex.org/W4317884298","https://openalex.org/W4388699182","https://openalex.org/W4392613491","https://openalex.org/W4394965310"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"We":[0,85,135],"consider":[1],"large-scale":[2],"implicit":[3,143],"solvers":[4,15,146],"for":[5,24,116,147,159,168,194,227],"the":[6,17,36,51,64,68,72,87,139,183,188,211,216,228],"numerical":[7],"solution":[8],"of":[9,20,35,54,67,75,89,109,142,162,204,210],"partial":[10],"differential":[11],"equations":[12],"(PDEs).":[13],"The":[14,30,176],"require":[16],"high-bandwith":[18],"networks":[19],"an":[21],"HPC":[22,37,189],"system":[23,70,110,126],"a":[25,163,195,224],"fast":[26],"time":[27,53,121],"to":[28,60,98,106,138,181,223],"solution.":[29],"increasing":[31],"variability":[32,66,186],"in":[33,151,172,187],"performance":[34,65,101,130,133,171,185,192],"systems,":[38],"most":[39],"likely":[40],"caused":[41],"by":[42],"variable":[43,100],"communication":[44,156,217],"latencies":[45,127],"and":[46,58,78,119,131],"network":[47],"congestion,":[48],"however,":[49],"makes":[50,71],"execution":[52],"solver":[55],"algorithms":[56,77],"unpredictable":[57],"hard":[59],"measure.":[61],"In":[62],"particular,":[63],"underlying":[69],"reliable":[73],"comparison":[74],"different":[76,107],"implementations":[79],"difficult":[80],"or":[81],"impossible":[82],"on":[83,93],"HPC.":[84],"propose":[86],"use":[88],"statistical":[90],"methods":[91,158],"relying":[92],"hidden":[94],"Markov":[95],"models":[96],"(HMM)":[97],"separate":[99],"data":[102],"into":[103],"regimes":[104],"corresponding":[105],"levels":[108],"latency.":[111],"This":[112],"allows":[113,179],"us":[114,180],"to,":[115],"example,":[117],"identify":[118],"remove":[120],"periods":[122],"when":[123],"extremely":[124],"high":[125],"throttle":[128],"application":[129],"distort":[132],"measurements.":[134],"apply":[136],"HMM":[137,177],"careful":[140],"analysis":[141,178],"conjugate":[144],"gradient":[145],"finite-element":[148],"discretized":[149,199],"PDE,":[150,164],"particular":[152],"comparing":[153],"several":[154],"new":[155],"hiding":[157,218],"matrix-free":[160,229],"operators":[161],"which":[165],"are":[166],"critical":[167],"achieving":[169],"peak":[170],"state-of-the-art":[173],"PDE":[174,197],"solvers.":[175],"overcome":[182],"strong":[184],"system.":[190],"Our":[191],"results":[193],"model":[196],"problem":[198],"with":[200],"135":[201],"million":[202],"degrees":[203],"freedom":[205],"parallelized":[206],"over":[207],"7168":[208],"cores":[209],"Anvil":[212],"supercomputer":[213],"demonstrate":[214],"that":[215],"techniques":[219],"can":[220],"achieve":[221],"up":[222],"10%":[225],"speedup":[226],"matrix-vector":[230],"product.":[231]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
