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
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;
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
DOI :
10.1109/IPPS.1994.288258