[发明专利]动态任务安排方法有效
| 申请号: | 201510333568.X | 申请日: | 2015-06-16 |
| 公开(公告)号: | CN105183539B | 公开(公告)日: | 2019-03-01 |
| 发明(设计)人: | 许哲铭;严梓鸿;高毓懋;黄世杰;黄亭彰 | 申请(专利权)人: | 联发科技股份有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50 |
| 代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 李春晅;代峰 |
| 地址: | 中国台湾*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种动态任务安排方法包含有:接收一个任务,该任务包含有一个核心以及由核心处理的多个数据项;动态地将任务分割成多个子任务,且每一子任务包含有核心以及数据项的一部分,其中该部分的大小为可变的;并将子任务分派至异构计算系统的多个计算装置。另一个动态任务安排方法包含有:接收一个任务,其中该任务包含有一个核心以及由该核心处理的多个数据项;将该任务分割成多个子任务,每一子任务包含有该核心以及数据项的一部分,其中该部分的大小为固定的;并将子任务分派至异构计算系统的多个计算装置。本发明所公开的动态任务安排方法可通过动态地分配子任务至计算装置来达到计算装置之间的负载平衡。 | ||
| 搜索关键词: | 动态 任务 安排 方法 | ||
【主权项】:
1.一种动态任务安排方法,包含:接收一个任务,其中该任务包含一个核心以及由该核心所处理的多个数据项;动态地将该任务分割成多个子任务,且每一子任务具有该核心以及该多个数据项的一部分,其中该部分的大小为可变的;将该多个子任务分配至异构计算系统的多个计算装置;其中,该动态地将该任务分割成该多个子任务的步骤包含有:分析该任务以产生任务分析结果;以及根据至少该任务分析结果,动态地将该任务分割成该多个子任务;其中,该部分的大小是根据该任务分析结果动态地确定的;其中,该多个计算装置包括:第一计算装置和第二计算装置;其中,该任务分析结果包含近似分析结果,当该近似分析结果指示该第一计算装置执行该核心的效能高于该第二计算装置执行该核心的效能时,相比于分配给该第二计算装置的子任务,分配给该第一计算装置的子任务具有该多个数据项的更多部分;或者,该任务分析结果包含每一计算装置的预测任务运行时间,当该第一计算装置的预测任务运行时间较该第二计算装置的预测任务运行时间短时,相比于分配给该第二计算装置的子任务,分配给该第一计算装置的子任务具有该多个数据项的更多部分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510333568.X/,转载请声明来源钻瓜专利网。
- 上一篇:软总线程序并发资源分配方法
- 下一篇:一种功能性解酒饮料





