DocumentCode :
2501883
Title :
Deterministic timing schema for parallel programs
Author :
Shaw, Alan C.
Author_Institution :
Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear :
1991
fDate :
30 Apr-2 May 1991
Firstpage :
56
Lastpage :
63
Abstract :
Formula or schema for computing the best and worst case execution times of a variety of parallel program constructs are presented. Timing schema are proposed for processes that do not interact but synchronize at their start and end, for shared variable interactions through critical sections and general semaphores, and for distributed message passing and remote procedure call. Also included are representative implementations that obey the schema. In addition various forms of underlying hardware contentions and indeterminacies are discussed, including how to incorporate some of these. It is concluded that predictable timing behavior in concurrent systems is indeed a possibility using the schema approach
Keywords :
parallel algorithms; parallel programming; best case execution times; concurrent systems; critical sections; deterministic timing schema; distributed message passing; general semaphores; parallel programs; remote procedure call; shared variable interactions; timing behavior; worst case execution times; Application software; Computer science; Concurrent computing; Costs; Hardware; High level languages; Message passing; Real time systems; Software performance; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1991. Proceedings., Fifth International
Conference_Location :
Anaheim, CA
Print_ISBN :
0-8186-9167-0
Type :
conf
DOI :
10.1109/IPPS.1991.153757
Filename :
153757
Link To Document :
بازگشت