|
计算机科学 2011
Executing Method of Time and Energy Optimization in Heterogeneous Computing
|
Abstract:
Both the heterogeneity of the computing environment and the complexity of various application tasks lead to heterogeneous computing. hhe purpose of heterogeneous computing is to obtain the best executing effect of the parallel task running in the processing system by putting emphasis on the difference between the parallel system and the task and exploring the optimal match between the system and the task. Currently, in heterogeneous computing, the schedu- ling method only for time optimization is quite mature, but the research on the executing method both for time and ener- gy optimization is very few. This paper aimed at the high performance computing and green computing, and paycd more attention to the scheduling problem of parallel task in heterogeneous computing environment. We proposed the hetero- geneous task model,the heterogeneous computing velocity matrix and the heterogeneous computing power matrix And making use of the idea that energy can be unified time, this paper presented heuristic executing algorithms to achieve both time and energy optimization for parallel task on heterogeneous system. Finally, a case study shows the feasibility and efficiency of proposed algorithms.