DocumentCode
806701
Title
The run-time efficiency of parallel asynchronous algorithms
Author
Dubois, Michel ; Briggs, Fayé A.
Author_Institution
Dept. of Electr. Eng.-Syst., Univ. of Southern California, Los Angeles, CA, USA
Volume
40
Issue
11
fYear
1991
fDate
11/1/1991 12:00:00 AM
Firstpage
1260
Lastpage
1266
Abstract
The problem studied is similar to the problems found in multiprocessor operating systems. The lockout problem in multiprocessor operating systems is a direct result of multiple processors attempting to process common data structures asynchronously. There are numerous such shared data structures. The models developed are applicable to the study of contention for software and hardware resources in multiprocessor operating systems. The authors introduce an approximate analytical model to evaluate the performance of asynchronous processes found in asynchronous algorithms, including the combined effects of software lockout on critical sections and on job queues, and of shared-memory access conflicts. Because of the strong similarities between the two effects, the same model can be used for both, leading to a uniform and elegant formulation. The models are combined to find the run-time efficiency of asynchronous iterations
Keywords
data structures; network operating systems; parallel algorithms; performance evaluation; approximate analytical model; hardware resources; job queues; multiprocessor operating systems; parallel asynchronous algorithms; performance evaluation; run-time efficiency; shared data structures; shared-memory access conflicts; software lockout; software resources; Algorithm design and analysis; Concurrent computing; Dynamic scheduling; Hardware; Iterative algorithms; Partial differential equations; Processor scheduling; Runtime; Scheduling algorithm; Software algorithms;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.102830
Filename
102830
Link To Document