{"id":"https://openalex.org/W2170716619","doi":"https://doi.org/10.1145/2556647.2556660","title":"Communication costs of Strassen's matrix multiplication","display_name":"Communication costs of Strassen's matrix multiplication","publication_year":2014,"publication_date":"2014-01-28","ids":{"openalex":"https://openalex.org/W2170716619","doi":"https://doi.org/10.1145/2556647.2556660","mag":"2170716619"},"language":"en","primary_location":{"id":"doi:10.1145/2556647.2556660","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2556647.2556660","pdf_url":null,"source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Communications of the ACM","raw_type":"journal-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/A5064243391","display_name":"Grey Ballard","orcid":"https://orcid.org/0000-0003-1557-8027"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Grey Ballard","raw_affiliation_strings":["University of California, Berkeley, CA"],"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, CA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076825233","display_name":"James Demmel","orcid":"https://orcid.org/0000-0003-1145-3745"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James Demmel","raw_affiliation_strings":["University of California, Berkeley, CA"],"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, CA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055605632","display_name":"Olga Holtz","orcid":"https://orcid.org/0000-0003-3420-3423"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Olga Holtz","raw_affiliation_strings":["Technische Universitat Berlin, Germany"],"affiliations":[{"raw_affiliation_string":"Technische Universitat Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010957839","display_name":"Oded Schwartz","orcid":"https://orcid.org/0000-0003-1309-5566"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Oded Schwartz","raw_affiliation_strings":["University of California, Berkeley, CA"],"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, CA","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5064243391"],"corresponding_institution_ids":["https://openalex.org/I95457486"],"apc_list":null,"apc_paid":null,"fwci":3.9169,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.94147556,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"57","issue":"2","first_page":"107","last_page":"114"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9994000196456909,"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/T10374","display_name":"Advanced Graph Theory Research","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/strassen-algorithm","display_name":"Strassen algorithm","score":0.9902074337005615},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.8081710338592529},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7568075060844421},{"id":"https://openalex.org/keywords/multiplication-algorithm","display_name":"Multiplication algorithm","score":0.6917219161987305},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.584134042263031},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.5120146870613098},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4577734172344208},{"id":"https://openalex.org/keywords/matrix","display_name":"Matrix (chemical analysis)","score":0.4491545557975769},{"id":"https://openalex.org/keywords/analysis-of-parallel-algorithms","display_name":"Analysis of parallel algorithms","score":0.43296319246292114},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4107045829296112},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39313292503356934},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.31606966257095337},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.2716013193130493},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.21145418286323547}],"concepts":[{"id":"https://openalex.org/C39096654","wikidata":"https://www.wikidata.org/wiki/Q728507","display_name":"Strassen algorithm","level":4,"score":0.9902074337005615},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.8081710338592529},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7568075060844421},{"id":"https://openalex.org/C201290732","wikidata":"https://www.wikidata.org/wiki/Q130762","display_name":"Multiplication algorithm","level":3,"score":0.6917219161987305},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.584134042263031},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.5120146870613098},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4577734172344208},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.4491545557975769},{"id":"https://openalex.org/C538114610","wikidata":"https://www.wikidata.org/wiki/Q24282658","display_name":"Analysis of parallel algorithms","level":3,"score":0.43296319246292114},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4107045829296112},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39313292503356934},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.31606966257095337},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.2716013193130493},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.21145418286323547},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"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/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"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/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","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},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2556647.2556660","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2556647.2556660","pdf_url":null,"source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Communications of the ACM","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G175367197","display_name":null,"funder_award_id":"HR0011-12-2-0016","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G2024526399","display_name":null,"funder_award_id":"DE-SC0003959, DE-SC0004938, DE-SC0005136, DE-SC0008700, AC02-05CH11231, DE-FC02-06-ER25786","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G3250529209","display_name":null,"funder_award_id":"239985","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"},{"id":"https://openalex.org/G3686759057","display_name":null,"funder_award_id":"24263","funder_id":"https://openalex.org/F4320307764","funder_display_name":"Microsoft"},{"id":"https://openalex.org/G4384726126","display_name":null,"funder_award_id":"24894","funder_id":"https://openalex.org/F4320307102","funder_display_name":"Intel Corporation"},{"id":"https://openalex.org/G6835067985","display_name":null,"funder_award_id":"DIG07-10227","funder_id":"https://openalex.org/F4320308590","funder_display_name":"University of California"},{"id":"https://openalex.org/G8129900825","display_name":null,"funder_award_id":"DMS-0635607","funder_id":"https://openalex.org/F4320337380","funder_display_name":"Division of Mathematical Sciences"}],"funders":[{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320307102","display_name":"Intel Corporation","ror":"https://ror.org/01ek73717"},{"id":"https://openalex.org/F4320307764","display_name":"Microsoft","ror":"https://ror.org/00d0nc645"},{"id":"https://openalex.org/F4320307798","display_name":"Nokia","ror":"https://ror.org/04pkc8m17"},{"id":"https://openalex.org/F4320308269","display_name":"Alexander von Humboldt-Stiftung","ror":"https://ror.org/012kf4317"},{"id":"https://openalex.org/F4320308590","display_name":"University of California","ror":"https://ror.org/00pjdza24"},{"id":"https://openalex.org/F4320309480","display_name":"Nvidia","ror":"https://ror.org/03jdj4y14"},{"id":"https://openalex.org/F4320314510","display_name":"National Instruments Corporation","ror":"https://ror.org/026exqw73"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"},{"id":"https://openalex.org/F4320332195","display_name":"Samsung","ror":"https://ror.org/04w3jy968"},{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"},{"id":"https://openalex.org/F4320337380","display_name":"Division of Mathematical Sciences","ror":"https://ror.org/051fftw81"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W24949668","https://openalex.org/W28521761","https://openalex.org/W201315547","https://openalex.org/W643803686","https://openalex.org/W1598993252","https://openalex.org/W1744930860","https://openalex.org/W1950718439","https://openalex.org/W1972501001","https://openalex.org/W1997882689","https://openalex.org/W2010747199","https://openalex.org/W2012652661","https://openalex.org/W2018047324","https://openalex.org/W2023122441","https://openalex.org/W2032839380","https://openalex.org/W2035476608","https://openalex.org/W2038073775","https://openalex.org/W2073948477","https://openalex.org/W2104373803","https://openalex.org/W2105097308","https://openalex.org/W2110873104","https://openalex.org/W2129686813","https://openalex.org/W2132890668","https://openalex.org/W2139316564","https://openalex.org/W2164946224","https://openalex.org/W2168748809","https://openalex.org/W2907434606","https://openalex.org/W3099472489","https://openalex.org/W3100417409","https://openalex.org/W3100464736","https://openalex.org/W3149756008","https://openalex.org/W6601131964"],"related_works":["https://openalex.org/W1995312928","https://openalex.org/W2392656174","https://openalex.org/W1970548269","https://openalex.org/W2488627717","https://openalex.org/W4288594268","https://openalex.org/W2332964641","https://openalex.org/W2919712124","https://openalex.org/W3162143314","https://openalex.org/W4318225266","https://openalex.org/W3047787696"],"abstract_inverted_index":{"Algorithms":[0],"have":[1],"historically":[2],"been":[3],"evaluated":[4],"in":[5,108,112],"terms":[6],"of":[7,10,52,64,83,94,103,158],"the":[8,49,62,80,90,104,128,140],"number":[9],"arithmetic":[11],"operations":[12],"they":[13],"performed.":[14],"This":[15],"analysis":[16,117],"is":[17,86,101,161],"no":[18],"longer":[19],"sufficient":[20],"for":[21],"predicting":[22],"running":[23],"times":[24],"on":[25,61,132],"today's":[26],"machines.":[27],"Moving":[28],"data":[29],"through":[30],"memory":[31],"hierarchies":[32],"and":[33,66,111,120,163],"among":[34],"processors":[35],"requires":[36],"much":[37],"more":[38,152],"time":[39],"(and":[40],"energy)":[41],"than":[42,153],"performing":[43],"computations.":[44],"Hardware":[45],"trends":[46],"suggest":[47],"that":[48,69,79,139,147],"relative":[50],"costs":[51],"this":[53],"communication":[54,63,81,134],"will":[55],"only":[56],"increase.":[57],"Proving":[58],"lower":[59,130],"bounds":[60,72,131,137],"algorithms":[65,68,143,150],"finding":[67],"attain":[70],"these":[71],"are":[73,144],"therefore":[74],"fundamental":[75,106],"goals.":[76],"We":[77],"show":[78,138],"cost":[82],"an":[84],"algorithm":[85,160],"closely":[87],"related":[88],"to":[89,118],"graph":[91],"expansion":[92,116],"properties":[93],"its":[95],"corresponding":[96],"computation":[97],"graph.":[98],"Matrix":[99],"multiplication":[100,124,168],"one":[102],"most":[105],"problems":[107],"scientific":[109],"computing":[110],"parallel":[113,149],"computing.":[114],"Applying":[115],"Strassen's":[119,159],"other":[121],"fast":[122],"matrix":[123,167],"algorithms,":[125],"we":[126],"obtain":[127],"first":[129],"their":[133],"costs.":[135],"These":[136],"current":[141],"sequential":[142],"optimal":[145],"but":[146],"previous":[148,166],"communicate":[151],"necessary.":[154],"Our":[155],"new":[156],"parallelization":[157],"communication-optimal":[162],"outperforms":[164],"all":[165],"algorithms.&lt;!--":[169],"END_PAGE_1":[170],"--&gt;":[171]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
