计算机科学 ›› 2011, Vol. 38 ›› Issue (10): 285-290.

• 体系结构 • 上一篇    下一篇

异构计算中的时间和能耗优化执行方法

俞莉花,曾国荪   

  1. (同济大学计算机科学及技术系 上海201804);(国家高性能计算机工程技术中心同济分中心 上海201804)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Executing Method of Time and Energy Optimization in Heterogeneous Computing

YU Li-hua,ZENG Guo-sun   

  • Online:2018-11-16 Published:2018-11-16

摘要: 计算环境的异构性以及应用任务的复杂多样性导致异构计算的必要性。异构计算的目的是重视并行处理系 统和计算任务的差异,寻求系统和任务的有效匹配,从而获得并行任务在系统上执行的最佳效果。当前,异构计算中 的时间优化执行方法较成熟,但同时将时间和能耗联合起来作为异构计算优化执行目标方面的研究很少。以高性能 计算和绿色计算为总目标,针对异构计算环境中并行任务分配调度执行问题,提出了异构任务模型、异构计算速率矩 阵、异构计算功率矩阵,利用能耗时间归一思想,给出并行任务在异构处理机上时间与能耗启发式优化执行算法,并通 过实例分析证实算法的可行性和有效性。

关键词: 异构计算,任务执行,时间优化,能耗优化

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.

Key words: Heterogeneous computing,Task executing,Time optimization,Energy optimisation

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!