A tight Ω((n/M‾‾√)log27M) lower bound is derived on the I/O complexity of Strassen’s algorithm to multiply two n×n matrices, in a two-level storage hierarchy with M words of fast memory. A proof technique is introduced, which exploits the Grigoriev’s flow of the matrix multiplication function as well as some combinatorial properties of the Strassen computational directed acyclic graph (CDAG). Applications to parallel computation are also developed. The result generalizes a similar bound previously obtained under the constraint of no-recomputation, that is, that intermediate results cannot be computed more than once.

The I/O complexity of Strassen’s matrix multiplication with recomputation

BILARDI, GIANFRANCO;DE STEFANI, LORENZO
2017

Abstract

A tight Ω((n/M‾‾√)log27M) lower bound is derived on the I/O complexity of Strassen’s algorithm to multiply two n×n matrices, in a two-level storage hierarchy with M words of fast memory. A proof technique is introduced, which exploits the Grigoriev’s flow of the matrix multiplication function as well as some combinatorial properties of the Strassen computational directed acyclic graph (CDAG). Applications to parallel computation are also developed. The result generalizes a similar bound previously obtained under the constraint of no-recomputation, that is, that intermediate results cannot be computed more than once.
2017
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
9783319621265
File in questo prodotto:
File Dimensione Formato  
Bilardi_DeStefani.pdf

accesso aperto

Descrizione: Articollo
Tipologia: Postprint (accepted version)
Licenza: Accesso gratuito
Dimensione 350.35 kB
Formato Adobe PDF
350.35 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/3240409
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 6
social impact