• DocumentCode
    1831637
  • Title

    SIMD algorithms for matrix multiplication on the hypercube

  • Author

    Sanches, C. A Alonso ; Song, S.W.

  • Author_Institution
    Dept. of Comput. Sci., Sao Paulo Univ., Brazil
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    492
  • Lastpage
    496
  • Abstract
    Presents a new algorithm for n×n matrix multiplication on a hypercube of p processors, which outperforms, in terms of time complexity, the best algorithms known in the literature, due to Dekel, Nassimi and Sahni (1981). These authors presented algorithms of O[nλ/p(λ-1/2)], with 2⩽λ<3 and 1⩽p⩽n2, and O[log(p/n2)+n3/p], for n2⩽p⩽n 3. The MMM1 algorithm presented in this paper is O[(n2/p2/3)log p + nλ/pλ/3], where 1⩽p⩽n3 . It can be shown that MMM1 is better for 1⩽p⩽n 3/log3n. The algorithm is derived by using the matricial visualization of the hypercube, suggested by Nassimi and Sahni (1982)
  • Keywords
    computational complexity; hypercube networks; matrix algebra; parallel algorithms; MMM1 algorithm; SIMD algorithms; algorithm performance; hypercube; matricial visualization; matrix multiplication; time complexity; Algorithm design and analysis; Computer science; Hypercubes; Instruments; Parallel algorithms; Parallel architectures; Parallel processing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288258
  • Filename
    288258