Parallel Matrix and Graph Algorithms
Authors:
- Eliezer DekelEDEliezer Dekel
- David NassimiDNDavid Nassimi
- Sartaj SahniSSSartaj Sahni
- 1 November 1981
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 10 (4) , 657-675
Abstract
Matrix multiplication algorithms for cube connected and perfect shuffle computers are presented. It is shown that in both these models two $n \times n$ matrices can be multiplied in $O(n/m + \log m)$ time when $n^2 m$, $1 \leqq m \leqq n$, processing elements (PEs) are available. When only $m^2 $, $1 \leqq m \leqq n$, PEs are available, two $n \times n$ matrices can be multiplied in $O(n^2/m + m(n/m)^{2.61} )$ time. It is shown that many graph problems can be solved efficiently using the matrix multiplication algorithms.
Keywords
This publication has 23 references indexed in Scilit:
- Finding a Minimum Circuit in a GraphSIAM Journal on Computing, 1978
- Lower bounds on information transfer in distributed computations1978
- Fast parallel sorting algorithmsCommunications of the ACM, 1978
- Some Complexity Results for Matrix Computations on Parallel ProcessorsJournal of the ACM, 1978
- Interconnections Between Processors and Memory Modules Using the Shuffle-Exchange NetworkIEEE Transactions on Computers, 1976
- PROCESSES AND THEIR INTERACTIONSKybernetes, 1976
- A Shuffle-Exchange Network with Simplified ControlIEEE Transactions on Computers, 1976
- Fast parallel matrix inversion algorithms1975
- The Parallel Evaluation of General Arithmetic ExpressionsJournal of the ACM, 1974
- Very high-speed computing systemsProceedings of the IEEE, 1966