NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Parallel, iterative solution of sparse linear systems: Models and architecturesA model of a general class of asynchronous, iterative solution methods for linear systems is developed. In the model, the system is solved by creating several cooperating tasks that each compute a portion of the solution vector. A data transfer model predicting both the probability that data must be transferred between two tasks and the amount of data to be transferred is presented. This model is used to derive an execution time model for predicting parallel execution time and an optimal number of tasks given the dimension and sparsity of the coefficient matrix and the costs of computation, synchronization, and communication. The suitability of different parallel architectures for solving randomly sparse linear systems is discussed. Based on the complexity of task scheduling, one parallel architecture, based on a broadcast bus, is presented and analyzed.
Document ID
19850003278
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Reed, D. A.
(Illinois Univ. Urbana, United States)
Patrick, M. L.
(Duke Univ. Durham, N.C., United States)
Date Acquired
September 5, 2013
Publication Date
August 1, 1984
Subject Category
Computer Systems
Report/Patent Number
NASA-CR-172457
NAS 1.26:172457
ICASE-84-35
Report Number: NASA-CR-172457
Report Number: NAS 1.26:172457
Report Number: ICASE-84-35
Accession Number
85N11586
Funding Number(s)
PROJECT: RTOP 505-31-83-01
CONTRACT_GRANT: NAS1-17130
CONTRACT_GRANT: NAS1-17070
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available