[发明专利]一种受约束的面向吞吐量优化的异构MPSoC系统任务调度方法在审

专利信息
申请号: 201810478443.X 申请日: 2018-05-18
公开(公告)号: CN108647099A 公开(公告)日: 2018-10-12
发明(设计)人: 魏同权;杨睿鸣 申请(专利权)人: 华东师范大学
主分类号: G06F9/50 分类号: G06F9/50;G06F9/48
代理公司: 上海蓝迪专利商标事务所(普通合伙) 31215 代理人: 徐筱梅;张翔
地址: 200241 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种受约束的面向吞吐量优化的异构MPSoC系统任务调度方法,包括以下步骤:输入应用程序任务的参数,异构多核处理器配置和温度限制;对于具有少量任务的情况,使用混合整数线性规划(MILP)计算任务调度表;对于少量任务的情况,使用两阶段的启发式方法计算任务调度表,具体步骤为:首先将任务分配到每个异构处理器集群,使得任务调度表的吞吐量最高(最大完工时间最小),同时计算满足可靠性约束的各个任务的副本数量;然后使用热感知任务排序方法和动态电压/频率调整(DVFS)方法来降低任务执行时群集的温度;输出任务调度表和处理器的工作频率表。本发明在约束条件下,计算出最小完工时间的任务调度方案。
搜索关键词: 任务调度 异构 吞吐量优化 受约束 混合整数线性规划 输入应用程序 多核处理器 异构处理器 动态电压 工作频率 频率调整 任务分配 任务排序 任务执行 温度限制 约束条件 两阶段 启发式 处理器 感知 集群 群集 吞吐量 副本 输出 配置
【主权项】:
1.一种受约束的面向吞吐量优化的异构MPSoC系统任务调度方法,其特征在于,该方法包括以下步骤:步骤1:输入应用程序任务的参数,异构多核处理器配置和温度限制;步骤2:对于应用程序的任务数量小于100的情况,使用混合整数线性规划(MILP)计算任务调度表,转步骤8;对于应用程序的任务数量大于等于100的情况转步骤3;步骤3:计算每个异构处理器集群的工作负载;步骤4:计算在相应可靠性约束下每个任务的副本数量,判断是否满足实时约束,满足时转步骤5,不满足则任务被视为不可调度;步骤5:验证当前任务调度表是否满足热约束,如果不满足转步骤6,满足则转步骤8;步骤6:使用热感知任务排序方法降低任务执行时集群的温度,验证当前任务调度表是否满足热约束,如果不满足转步骤7,满足则转步骤8;步骤7:使用动态电压/频率调整(DVFS)方法,验证当前任务调度表是否满足热约束,如果不满足则任务被视为不可调度,满足则转步骤8;步骤8:输出任务调度表和处理器的工作频率表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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