DocumentCode
2180528
Title
Approximate algorithms for optimization of busy waiting in parallel programs
Author
Clarke, Edmund M. ; Liu, Lishing
fYear
1979
fDate
29-31 Oct. 1979
Firstpage
255
Lastpage
266
Abstract
Traditional implementations of conditional critical regions and monitors can lead to unproductive "busy waiting" if processes are allowed to wait on arbitrary boolean expressions. Techniques from global flow analysis may be employed at compile time to obtain information about which critical regions (monitor calls) are enabled by the execution of a given critical region (monitor call). We investigate the complexity of computing this information and show how it can be used to obtain efficient scheduling algorithms with less busy waiting.
Keywords
Delay; Information analysis; Parallel programming; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1979., 20th Annual Symposium on
Conference_Location
San Juan, Puerto Rico
ISSN
0272-5428
Type
conf
DOI
10.1109/SFCS.1979.5
Filename
4568020
Link To Document