loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
6th Heterogeneous Computing Workshop (HCW '97)
Estimating the execution time distribution for a task graph in a heterogeneous computing system
Geneva, SWITZERLAND
April 01-April 01
ISBN: 0-8186-7879-8
Y.A. Li, Intel Corp., Santa Clara, CA, USA
J.K. Antonio, Intel Corp., Santa Clara, CA, USA
The problem of statically estimating the execution time distribution for a task graph consisting of a collection of subtasks to be executed in a heterogeneous computing (HC) system is considered. Execution time distributions for the individual subtasks are assumed to be known. A mathematical model for the communication network: that interconnects the machines of the HC system is introduced and a probabilistic approach is developed to estimate the overall execution time distribution of the task graph. It is shown that, for a given matching and scheduling, computing the exact distribution of the overall execution time of a task graph is very difficult, and thus impractical. The proposed approach approximates the exact distribution and requires a relatively small amount of calculation time. The accuracy of the proposed approach is demonstrated mathematically through the derivation of bounds that quantify the difference between the exact distribution and that provided by the proposed approach. Numerical studies are also included to further validate the utility of the proposed methodology.
Index Terms:
open systems; execution time distribution estimation; task graph; heterogeneous computing system; static estimation; subtasks; mathematical model; communication network; probabilistic approach; scheduling; calculation time; numerical studies; computer performance; directed graph
Citation:
Y.A. Li, J.K. Antonio, "Estimating the execution time distribution for a task graph in a heterogeneous computing system," hcw, pp.172, 6th Heterogeneous Computing Workshop (HCW '97), 1997
Usage of this product signifies your acceptance of the Terms of Use.