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