NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Optimistic barrier synchronizationBarrier synchronization is fundamental operation in parallel computation. In many contexts, at the point a processor enters a barrier it knows that it has already processed all the work required of it prior to synchronization. The alternative case, when a processor cannot enter a barrier with the assurance that it has already performed all the necessary pre-synchronization computation, is treated. The problem arises when the number of pre-sychronization messages to be received by a processor is unkown, for example, in a parallel discrete simulation or any other computation that is largely driven by an unpredictable exchange of messages. We describe an optimistic O(log sup 2 P) barrier algorithm for such problems, study its performance on a large-scale parallel system, and consider extensions to general associative reductions as well as associative parallel prefix computations.
Document ID
19920024386
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Nicol, David M.
(Rutgers Univ. New Brunswick, NJ., United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1992
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
NASA-CR-189684
NAS 1.26:189684
AD-A255122
ICASE-92-34
Report Number: NASA-CR-189684
Report Number: NAS 1.26:189684
Report Number: AD-A255122
Report Number: ICASE-92-34
Accession Number
92N33630
Funding Number(s)
CONTRACT_GRANT: NAS1-18605
CONTRACT_GRANT: NSF ASC-88-19373
CONTRACT_GRANT: NSF CCR-92-01195
CONTRACT_GRANT: NAG1-995
PROJECT: RTOP 505-90-52-01
CONTRACT_GRANT: NAG1-1060
CONTRACT_GRANT: NAG1-1132
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available