Analysis of Distributed and Parallel Matrix Multiple Algorithms

CHEN Jing,HUANG Shu-guang
DOI: https://doi.org/10.3969/j.issn.1006-1576.2005.05.027
2005-01-01
Abstract:Distributed and parallel matrix multiplication algorithms consists of a simple parallel partitioned algorithm, Cannon algorithm, Fox algorithm, matrix multiplication parallel, A B-S algorithm, B-Shift algorithm and a C-Shift algorithm. For he parallel partitioned algorithm, data is sent from several processors to several processors in the same rows. The shift is moved circularly in all the rows and columns for Cannon algorithm. A row processor of Fox algorithm sends data from a processor to lots of processors, and column processor moves up shift circularly. Matrix multiplication parallel algorithm is that submatrix multiplies corresponding submatrix based on diagonal partition strategy of parallel algorithm takes the strategy of distributed small matrixes. The data is moved through sending messages for B-S algorithm. The communication quantity is effectively reduced with B-Shift algorithm, and the performance is improved for C-Shift algorithm.
What problem does this paper attempt to address?