Skip to main content
Log in

Fast hybrid matrix multiplication algorithms

  • Published:
Cybernetics and Systems Analysis Aims and scope

Abstract

New hybrid algorithms for matrix multiplication are proposed that have the lowest computational complexity in comparison with well-known matrix multiplication algorithms. Based on the proposed algorithms, efficient algorithms are developed for the basic operation \( D = C + \sum\limits_{l =1}^{\xi} A_{l} B_{l}\) of cellular methods of linear algebra, where A, B, and D are square matrices of cell size. The computational complexity of the proposed algorithms is estimated.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. D. K. Faddeev and V. N. Faddeeva, Computational Methods of Linear Algebra [in Russian], Fizmatgiz, Moscow–Leningrad (1963).

    Google Scholar 

  2. S. Y. Kung, H. J. Whitehouse, and T. Kailath (eds.), VLSI and Modern Signal Processing [Russian translation], Radio i Svyaz’, Moscow (1989).

  3. A. V. Voevodin, “A class of cellular algorithms and its properties,” Voprosy Kibernetiki, No. 135, 50–64 (1988).

  4. S. Yu. Lysanov, “Cellular methods of solution of problems of linear algebra,” Voprosy Kibernetiki, No. 135, 64–73 (1988).

  5. S. A. Winograd, “A new algorithm for inner product,” IEEE Trans. Comp., C-18, 693–694 (1968).

    Article  Google Scholar 

  6. V. Strassen, “Gaussian elimination is not optimal,” Numer. Math., 13, 354–356 (1969).

    Article  MATH  MathSciNet  Google Scholar 

  7. S. Winograd, “On multiplication of 2×2 matrices,” Linear Algebra and Its Application, 4, 381–388 (1971).

    Article  MATH  MathSciNet  Google Scholar 

  8. V. Ya. Pan, “Strassen’s algorithm is not optimal,” in: Proc. 19th IEEE Symposium on Foundation of Computer Science (1978), pp. 166–176.

  9. D. Bini, M. Capovani, G. Lotti, and F. Romani, “O (n 2.7799) complexity for approximate matrix multiplication,” Information Proc. Letters, 8, 234–235 (1979).

    Article  MATH  MathSciNet  Google Scholar 

  10. A. Schönhage, “Partial and total matrix multiplication,” SIAM J. Comput., 10, No. 3, 434–435 (1981).

    Article  MATH  MathSciNet  Google Scholar 

  11. D. Coppersmith and S. Winograd, “On the asymptotic complexity of matrix multiplication,” SIAM J. Comput., 11, No. 3, 472–492 (1982).

    Article  MATH  MathSciNet  Google Scholar 

  12. D. Coppersmith and S. Winograd, “Matrix multiplication via arithmetic progressions,” J. of Symbolic Comput., No. 9, 251–280 (1990).

    Google Scholar 

  13. L. D. Elfimova and Yu. V. Kapitonova, “A fast algorithm for matrix multiplication and its efficient realization on systolic arrays,” Cybernetics and Systems Analysis, No. 1, 109–121 (2001).

  14. L. D. Elfimova, “A fast cellular method of matrix multiplication,” Cybernetics and Systems Analysis, No. 3, 357–361 (2008).

  15. L. D. Elfimova, “A mixed cellular method of matrix multiplication,” Cybernetics and Systems Analysis, No. 1, 19–24 (2009).

  16. L. Jelfimova, “A new fast systolic array for modified Winograd algorithm,” in: Proc. 7th Int. Workshop on Parallel Processing by Cellular Automata and Arrays, PARCELLA-96 (Berlin, Germany, Sept. 1996), 96, Akad. Verlag., Berlin (1996), pp. 157–164.

  17. L. D. Elfimova and Yu. V. Kapitonova, “An integrated approach to the design of processor arrays with systolic organization of computations,” Cybernetics and Systems Analysis, No. 6, 797–807 (2002).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to L. D. Jelfimova.

Additional information

Translated from Kibernetika i Sistemnyi Analiz, No. 4, pp. 49–59, July–August 2010.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jelfimova, L.D. Fast hybrid matrix multiplication algorithms. Cybern Syst Anal 46, 563–573 (2010). https://doi.org/10.1007/s10559-010-9233-y

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10559-010-9233-y

Keywords

Navigation