{"id":"https://openalex.org/W4406157540","doi":"https://doi.org/10.1109/scw63240.2024.00061","title":"Modes, Persistence and Orthogonality: Blowing MPI Up","display_name":"Modes, Persistence and Orthogonality: Blowing MPI Up","publication_year":2024,"publication_date":"2024-11-17","ids":{"openalex":"https://openalex.org/W4406157540","doi":"https://doi.org/10.1109/scw63240.2024.00061"},"language":"en","primary_location":{"id":"doi:10.1109/scw63240.2024.00061","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scw63240.2024.00061","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","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/A5064279948","display_name":"Jesper Larsson Tr\u00e4ff","orcid":"https://orcid.org/0000-0002-4864-9226"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Jesper Larsson Tr\u00e4ff","raw_affiliation_strings":["TU Wien,Faculty of Informatics,Vienna,Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TU Wien,Faculty of Informatics,Vienna,Austria","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050587692","display_name":"Ioannis Vardas","orcid":"https://orcid.org/0000-0001-5461-556X"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Ioannis Vardas","raw_affiliation_strings":["TU Wien,Faculty of Informatics,Vienna,Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TU Wien,Faculty of Informatics,Vienna,Austria","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5020893403","display_name":"Sascha Hunold","orcid":"https://orcid.org/0000-0002-5280-3855"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Sascha Hunold","raw_affiliation_strings":["TU Wien,Faculty of Informatics,Vienna,Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TU Wien,Faculty of Informatics,Vienna,Austria","institution_ids":["https://openalex.org/I145847075"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I145847075"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.33639309,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"404","last_page":"413"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11883","display_name":"Embodied and Extended Cognition","score":0.024000000208616257,"subfield":{"id":"https://openalex.org/subfields/2805","display_name":"Cognitive Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T11883","display_name":"Embodied and Extended Cognition","score":0.024000000208616257,"subfield":{"id":"https://openalex.org/subfields/2805","display_name":"Cognitive Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10034","display_name":"Syntax, Semantics, Linguistic Variation","score":0.021400000900030136,"subfield":{"id":"https://openalex.org/subfields/1203","display_name":"Language and Linguistics"},"field":{"id":"https://openalex.org/fields/12","display_name":"Arts and Humanities"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T12090","display_name":"Language and cultural evolution","score":0.01850000023841858,"subfield":{"id":"https://openalex.org/subfields/3316","display_name":"Cultural Studies"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/orthogonality","display_name":"Orthogonality","score":0.8271515369415283},{"id":"https://openalex.org/keywords/persistence","display_name":"Persistence (discontinuity)","score":0.7673721313476562},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5326435565948486},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3877544105052948},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1613953411579132},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11353060603141785},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.07824766635894775}],"concepts":[{"id":"https://openalex.org/C17137986","wikidata":"https://www.wikidata.org/wiki/Q215067","display_name":"Orthogonality","level":2,"score":0.8271515369415283},{"id":"https://openalex.org/C2781009140","wikidata":"https://www.wikidata.org/wiki/Q7170389","display_name":"Persistence (discontinuity)","level":2,"score":0.7673721313476562},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5326435565948486},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3877544105052948},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1613953411579132},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11353060603141785},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.07824766635894775},{"id":"https://openalex.org/C187320778","wikidata":"https://www.wikidata.org/wiki/Q1349130","display_name":"Geotechnical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/scw63240.2024.00061","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scw63240.2024.00061","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321181","display_name":"Austrian Science Fund","ror":"https://ror.org/013tf3c58"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1537912808","https://openalex.org/W2030338727","https://openalex.org/W2149196346","https://openalex.org/W2171483507","https://openalex.org/W2892381818","https://openalex.org/W2985025837","https://openalex.org/W3092221063","https://openalex.org/W3196044200","https://openalex.org/W3198396876","https://openalex.org/W3203800789","https://openalex.org/W4289828250","https://openalex.org/W4362566357","https://openalex.org/W4386915074"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2095582735","https://openalex.org/W2059318893","https://openalex.org/W1965698851","https://openalex.org/W834942123","https://openalex.org/W4232542516","https://openalex.org/W1967331680","https://openalex.org/W3176637561"],"abstract_inverted_index":{"The":[0],"Message-Passing":[1],"Interface":[2],"(MPI)":[3],"specification":[4,56],"provides":[5],"a":[6,65,109,115],"restricted":[7],"form":[8],"of":[9,30,35,47,64,71,130,138,169,198,209],"persistence":[10,151,210,217],"in":[11,68,86,233],"point-to-point":[12],"and":[13,24,45,51,59,80,93,114,128,155,172,215,251],"collective":[14,96,174],"communication":[15,32,97,175],"operations":[16,79],"that":[17,38,218],"purportedly":[18],"enables":[19],"libraries":[20],"to":[21,42,53,103,125,134,185,242],"amortize":[22],"precomputation":[23],"setup":[25],"costs":[26],"over":[27],"longer":[28],"sequences":[29],"identical":[31],"operations.":[33,98],"Because":[34],"the":[36,54,62,69,136,146,167,199,234,243],"way":[37],"MPI":[39,55,100,119,154,236,247],"has":[40],"chosen":[41],"represent":[43],"semantics":[44],"modes":[46],"communication,":[48],"further":[49],"additions":[50],"modifications":[52],"often":[57],"came":[58],"come":[60],"at":[61],"cost":[63],"(combinatorial)":[66],"blow-up":[67,106],"number":[70,168],"interface":[72,140],"functions.":[73],"For":[74],"instance,":[75],"four":[76],"immediate":[77],"send":[78],"one":[81],"receive":[82],"operation":[83,202],"are":[84,90],"duplicated":[85],"persistent":[87],"versions,":[88],"as":[89,152],"17":[91],"dense":[92],"5":[94],"sparse":[95,173],"Other":[99],"functionality":[101,232],"leads":[102],"similar,":[104],"linear":[105],"which":[107,211],"is":[108,248],"conceptual":[110],"burden":[111,159],"on":[112,160,227],"users":[113],"real":[116],"strain":[117],"for":[118,203],"library":[120,161],"implementers.":[121,162],"We":[122,205,225],"discuss":[123],"how":[124],"exploit":[126],"orthogonality":[127],"separation":[129],"concerns":[131],"more":[132],"thoroughly":[133],"prevent":[135],"proliferation":[137],"concrete":[139,239],"functions":[141],"while":[142,193],"still":[143],"providing":[144],"essentially":[145],"same":[147],"(and":[148],"much":[149],"more)":[150],"current":[153],"without":[156],"any":[157],"additional":[158,195],"Concretely,":[163],"our":[164],"proposal":[165],"reduces":[166],"point-to-point,":[170],"dense,":[171],"interfaces":[176],"from":[177],"15":[178,182],"+":[179,181,187,189],"51":[180],"=":[183,191],"81":[184],"4":[186],"34":[188],"0":[190],"38,":[192],"getting":[194],"semantic":[196],"variations":[197],"indispensable":[200],"MPI_Sendrecv":[201],"free.":[204],"introduce":[206],"new":[207],"variants":[208],"we":[212],"call":[213],"pairwise":[214],"relaxed":[216],"could":[219,253],"very":[220],"well":[221],"be":[222,256],"performance":[223],"relevant.":[224],"reiterate":[226],"related":[228],"problems":[229],"with":[230],"missing":[231],"huge":[235,250],"standard.":[237],"Our":[238],"proposals":[240],"contribute":[241],"discussion":[244],"about":[245,258],"why":[246],"so":[249],"what":[252],"or":[254],"should":[255],"done":[257],"that.":[259]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
