NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Principles for problem aggregation and assignment in medium scale multiprocessorsOne of the most important issues in parallel processing is the mapping of workload to processors. This paper considers a large class of problems having a high degree of potential fine grained parallelism, and execution requirements that are either not predictable, or are too costly to predict. The main issues in mapping such a problem onto medium scale multiprocessors are those of aggregation and assignment. We study a method of parameterized aggregation that makes few assumptions about the workload. The mapping of aggregate units of work onto processors is uniform, and exploits locality of workload intensity to balance the unknown workload. In general, a finer aggregate granularity leads to a better balance at the price of increased communication/synchronization costs; the aggregation parameters can be adjusted to find a reasonable granularity. The effectiveness of this scheme is demonstrated on three model problems: an adaptive one-dimensional fluid dynamics problem with message passing, a sparse triangular linear system solver on both a shared memory and a message-passing machine, and a two-dimensional time-driven battlefield simulation employing message passing. Using the model problems, the tradeoffs are studied between balanced workload and the communication/synchronization costs. Finally, an analytical model is used to explain why the method balances workload and minimizes the variance in system behavior.
Document ID
19880003553
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Nicol, David M.
(NASA Langley Research Center Hampton, VA, United States)
Saltz, Joel H.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
September 5, 2013
Publication Date
September 1, 1987
Subject Category
Computer Programming And Software
Report/Patent Number
ICASE-87-39
NAS 1.26:178379
NASA-CR-178379
Report Number: ICASE-87-39
Report Number: NAS 1.26:178379
Report Number: NASA-CR-178379
Accession Number
88N12935
Funding Number(s)
CONTRACT_GRANT: NAS1-18107
PROJECT: RTOP 505-90-21-01
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available