中文

带重计算的Strassen矩阵乘法的I/O复杂度

数据结构与算法 2016-05-10 v1

摘要

在具有 MM 字快速内存的两级存储层次中,推导了Strassen算法相乘两个 n×nn \times n 矩阵的I/O复杂度的紧下界 Ω((n/M)log27M)\Omega((n/\sqrt{M})^{\log_2 7}M)。引入了一种证明技术,其利用了矩阵乘法函数的Grigoriev流以及Strassen计算有向无环图(CDAG)的一些组合性质。也开发了在并行计算中的应用。该结果推广了先前在无重计算约束(即中间结果不能被计算多于一次)下获得的类似界。针对此受限情况,提出了另一种下界技术,其导致对Strassen算法I/O复杂度的更简分析,并且可容易扩展到其他“类Strassen”算法。

关键词

引用

@article{arxiv.1605.02224,
  title  = {The I/O complexity of Strassen's matrix multiplication with recomputation},
  author = {Gianfranco Bilardi and Lorenzo De Stefani},
  journal= {arXiv preprint arXiv:1605.02224},
  year   = {2016}
}