NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Parallel matrix multiplication on the Connection MachineMatrix 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.
Document ID
19890017256
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Tichy, Walter F.
(Karlsruhe Univ. Germany, F.R. , United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1988
Subject Category
Numerical Analysis
Report/Patent Number
NASA-CR-185423
NAS 1.26:185423
RIACS-TR-88.41
Accession Number
89N26627
Funding Number(s)
CONTRACT_GRANT: NCC2-387
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available