[发明专利]异构并行系统下时间能耗权衡优化的任务调度算法有效

专利信息
申请号: 201610172314.9 申请日: 2016-03-24
公开(公告)号: CN105843364B 公开(公告)日: 2018-11-02
发明(设计)人: 廖小飞;吕新桥;金海;杨雨晴 申请(专利权)人: 华中科技大学
主分类号: G06F1/32 分类号: G06F1/32;G06F9/50
代理公司: 华中科技大学专利中心 42201 代理人: 曹葆青
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出了一种基于时间‑能耗重要性比重的并行任务调度算法,在满足时间和能耗的双重限制下,实现异构并行系统下任务所用时间和能耗的权衡优化。本发明考虑到实际情况中任务受各种因素的影响,执行时间不是固定且确定的,而是近似于正态分布,因此在确定任务调度顺序时,不采用以往技术中使用执行时间平均值的方法,而是将执行时间的平均值和方差同时考虑进来使用近似权重。在任务分配阶段,同时考虑时间和能耗这两个性能指标,并能根据时间‑能耗重要性比重将任务分配到合适的处理器,实现时间和能耗按比重的权衡优化,使系统获取更高的加权性能。本发明的算法与DVFS技术相结合,但是同样适用于同构并行系统以及无DVFS技术嵌入的计算机系统。
搜索关键词: 并行 系统 时间 能耗 权衡 优化 任务 调度 算法
【主权项】:
1.一种异构并行系统下时间能耗权衡优化的任务调度方法,其特征在于,包括以下几个步骤:步骤1获取信息表,信息表中包括处理器参数、任务在每个处理器的各个电压级别上的执行时间,任务之间的依赖关系以及时间‑能耗重要性比重;步骤2根据任务的平均近似权重确定任务的调度顺序;步骤3计算每个任务在给定时间限制Mbtotal和能耗限制Ebtotal下需满足的时间限制和能耗限制;步骤4初次分配,将每个任务分配给使其加权概率最大的处理器及电压级别;步骤5根据任务的个数及实际需求选取合适的再分配次数d;步骤6再次分配,随机选取一个任务,保持其他任务的分配不变,将这个任务分配给使系统加权概率最大的处理器及电压级别,重复这个过程d次;步骤7完成任务分配,返回任务分配方案;所述步骤3计算每个任务在给定时间限制Mbtotal下需满足的时间限制和给定能耗限制Ebtotal下需满足的能耗限制,具体包括以下几个子步骤:(3‑1)将G中有向边ei,j的权重设置为任务vi执行时间的近似权重的平均值(3‑2)计算此时关键路径的长度ACPtotal;(3‑3)计算从起始任务到每个任务vi的关键路径长度ACP(vi);(3‑4)计算每个任务在给定时间限制Mbtotal下需满足的时间限制Mb(vi),Mb(vi)的计算方式如下:(3‑5)用与计算任务执行时间的近似权重相同的方式,计算每个任务在每个处理器的各个电压级别上的能耗的近似权重,并计算能耗近似权重的平均值(3‑6)计算每个任务在给定能耗限制Ebtotal下需满足的能耗限制Eb(vi),Eb(vi)的计算方式如下:
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610172314.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top