期刊文献+

Winograd矩阵乘法算法用于任意阶矩阵时的一种新处理方法 被引量:4

A New Scheme to Divide Odd-sized Matrices for the Winograd's Algorithm
下载PDF
导出
摘要 摘要t矩阵乘法StraSsen算法及其变形winograd算法用分而治之的方法把矩阵乘法时间复杂性由传统的D(n。)改进到0(佗kg。n.但是对于奇数阶矩阵,在划分子矩阵时,要作特殊处理才能继续使用此算法.本文提出了一种非等阶“十”字架划分方法,可以最少化填零,最大化性能,使得奇数阶矩阵乘法的时间复杂性更加接近偶数阶矩阵乘法的效果.计算实例显示该方法是有效的. Winograd's algorithm achieves its lower complexity by using a divide-and-conquer approach, but the division step must handle odd-sized matrices. We report on a dynamic cross scheme to handle odd-sized matrices, it minimizes padding and maximizes the performance of the algorithm. Performance comparisons of our scheme with that of competing schemes show that our scheme often outperforms the alternative ones.
出处 《应用数学与计算数学学报》 2004年第1期92-96,共5页 Communication on Applied Mathematics and Computation
关键词 矩阵乘法 Winograd算法 Strassen算法 非等阶划分 matrix multiplication, Winograd's variant of Strassen's algorithm
  • 相关文献

参考文献4

  • 1Strassen.Gaussian Elimination is Not Optimal.Numer.Math.,1969,13:354-356.
  • 2P.C.Fischer,R.L.Probert.Efficient procedures for using matrix algorithms.In:Automata,Languages and Programming,Springer-Verlag,1974,14:413-427.
  • 3C.Douglas,M.Heroux,G.Slishman,R.M.Smith.GEMMW:a portable level 3 BLAS Winograd variant of Strassen's matrix-matrix multiply algorithm.Journal of Computational Physics,1994,110:1-10.
  • 4S.Huss-Lederman,E.M.Jacobson,J.R.Johnson,A.Tsao,T.Turnbull.Implementation of Strassen's algorithm for matrix multiplication.In:Proceedings of Supercomputing,1996,96.

同被引文献27

引证文献4

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部