• DocumentCode
    3485942
  • Title

    A tensor product formulation of Strassen´s matrix multiplication algorithm with memory reduction

  • Author

    Kumar, B. ; Huang, C.-H. ; Johnson, R.W. ; Sadayappan, P.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    582
  • Lastpage
    588
  • Abstract
    A programming methodology based on tensor products has been used for designing and implementing block recursive algorithms for parallel and vector multiprocessors. A previous tensor product formulation of Strassen´s matrix multiplication algorithm requires working arrays of size O(7n) for multiplying 2n×2n matrices. The authors present a modified tensor product formulation of Strassen´s algorithm in which the size of working arrays can be reduced to O(4n). The modified formulation exhibits sufficient parallel and vector operations for efficient implementation. Performance results on the Cray Y-MP are presented
  • Keywords
    computational complexity; matrix algebra; parallel algorithms; Cray Y-MP; Strassen algorithm; block recursive algorithms; matrix multiplication algorithm; memory reduction; programming methodology; spare complexity; tensor product formulation; vector multiprocessors; working arrays; Algorithm design and analysis; Cloud computing; Computerized monitoring; Information science; Linear algebra; NIST; Parallel machines; Parallel programming; Tensile stress; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262814
  • Filename
    262814