DocumentCode
1831177
Title
Performance evaluation of task grain programs
Author
Ivanov, Vladimir I.
Author_Institution
Pinkerton Comput. Consultants Inc., New York, NY, USA
fYear
1994
fDate
26-29 Apr 1994
Firstpage
644
Lastpage
648
Abstract
Behavioral programs are graph like objects that describe the execution of parallel programs supplied with given inputs. They quantify the amount of computation a run entails and outline the run time data dependencies. Other characteristics of the real machine (e.g. the multiprocessor management overhead oh, the communication delay dy, or the round robin time quanta tq) further affect performance directly, and indirectly via changes in allocation. Our experiments with the behavioral simulator show that linear variation of elapsed time with dy and oh/tq, predicted theoretically for ideal machines, holds for real machines as well; however, the complexity introduced by allocation and its dependency on all the other factors prevent a more accurate performance prediction
Keywords
directed graphs; parallel machines; parallel programming; performance evaluation; programming theory; behavioral programs; behavioral simulator; communication delay; elapsed time; linear variation; multiprocessor management overhead; parallel program execution; performance evaluation; performance prediction; round robin time quanta; run time data dependencies; task grain programs; Assembly; Computational modeling; Delay effects; Grain size; Operating systems; Parallel machines; Physics computing; Predictive models; Round robin; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location
Cancun
Print_ISBN
0-8186-5602-6
Type
conf
DOI
10.1109/IPPS.1994.288236
Filename
288236
Link To Document