A three-dimensional approach to parallel matrix multiplication

Abstract
A three-dimensional (3D) matrix multiplication algorithm for massivelyparallel processing systems is presented. The P processors areconfigured as a "virtual" processing cube with dimensions p 1 , p 2 , andp 3 proportional to the matrices" dimensions---M , N , and K. Eachprocessor performs a single local matrix multiplication of size M=p 1 \ThetaN=p 2 \Theta K=p 3 . Before the local computation can be carried out, eachsubcube must receive a single submatrix of A and B. After the single...

This publication has 0 references indexed in Scilit: