一种用于异构环境中并行任务调度的弹性节能算法

2014-10-21 19:57:17肖瑶星
计算机光盘软件与应用 2014年24期
关键词:节能

摘 要:节能调度算法设计是高性能计算领域中的一个研究热点。本文通过软件方法设计异构多核计算机的调度算法,实现系统的弹性节能,达到降低能耗并提升系统性能的目的。本文的调度策略建立在基于处理器异构的并行任务调度的环境中,构建了节能模型,提出了EAPS(Energy-aware parallel scheduling)算法模型,该算法在每一任务完成之后重新计算优先级以使优先级符合任务的实时情况,并对复制的前驱任务是否冗余任务进行判断从而避免资源的浪费,并通过调节节点电压选择能耗最少的节点进行调度,在节能与期望完成时间之间取得平衡。

关键词:异构;并行任务;节能;DAG

中图分类号:TP301.6

随着计算机体系结构的发展以及人们对于性能需求的提高,大型计算系统在计算能力大幅提高的同時,成本和体积逐渐下降,并在数据密集型领域得到了广泛应用[1]。其中,异构多核计算系统以应用程序并行化程度高及处理器功耗低等优点比同构计算系统更适合于工作中的常见应用。在计算机系统集群化越来越普遍,并且朝着高性能发展的同时,能量的消耗也逐渐增多,如何实现绿色节能已成为当前计算机系统能耗所关注的方向[2]。

现存的异构多核处理器调度算法大多采用任务复制的方法,以减少任务总体完成时间为研究目标,并没有考虑到能量消耗的问题[3]。而将同一任务复制到不同的处理器进行调度时,所耗费的时间及所消耗的能量都会因为处理器的不同而有所区别。……

登录APP查看全文

猜你喜欢
节能
稀土在能源环保中的应用
节能型导线载流量计算及投资分析
拓展节能档案数字化利用的探索
时代金融(2016年23期)2016-10-31 13:17:24
新型建筑材料在现代建筑中的应用分析
常规抽油机的特性及节能潜力分析
浅论暖通供热系统节能新技术
浅谈变频器在球团矿生产中的节能应用
公路交通运输节能降耗经济分析研究
浅析暖通设计的问题
船舶动力节能减排技术分析