NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Modeling algorithm execution time on processor arraysAn approach to modelling the execution time of algorithms on parallel arrays is presented. This time is expressed as a function of the number of processors and system parameters. The resulting model has been applied to a parallel implementation of the conjugate-gradient algorithm on NASA's FEM. Results of experiments performed to compare the model predictions against actual behavior show that the floating-point arithmetic, communication, and synchronization components of the parallel algorithm execution time were correctly modelled. The results also show that the overhead caused by the interaction of the system software and the actual parallel hardware must be reflected in the model parameters. The model has been used to predict the performance of the conjugate gradient algorithm on a given problem as the number of processors and machine characteristics varied.
Document ID
19840058418
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
Authors
Adams, L. M.
(NASA Langley Research Center Institute for Computer Applications in Science and Engineering, Hampton, VA, United States)
Crockett, T. W.
(Kentron International, Inc. Hampton, VA, United States)
Date Acquired
August 12, 2013
Publication Date
July 1, 1984
Publication Information
Publication: Computer
Volume: 17
ISSN: 0018-9162
Subject Category
Computer Operations And Hardware
Accession Number
84A41205
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available