NASA NTRS ยท 19890017256
Parallel matrix multiplication on the Connection Machine
Abstract
Matrix multiplication is a computation and communication intensive problem. Six parallel algorithms for matrix multiplication on the Connection Machine are presented and compared with respect to their performance and processor usage. For n by n matrices, the algorithms have theoretical running times of O(n to the 2nd power log n), O(n log n), O(n), and O(log n), and require n, n to the 2nd power, n to the 2nd power, and n to the 3rd power processors, respectively. With careful attention to communication patterns, the theoretically predicted runtimes can indeed be achieved in practice. The parallel algorithms illustrate the tradeoffs between performance, communication cost, and processor usage.
Keep this discovery
Explore connections, maps & timelines
Tichy, Walter F.. 1988-11-01. Parallel matrix multiplication on the Connection Machine. https://ntrs.nasa.gov/citations/19890017256
Cite the original work for its findings. Save a collection to share your selection of sources.