[发明专利]一种异构环境下的多任务运行时协同调度系统有效
申请号: | 201310692438.6 | 申请日: | 2013-12-17 |
公开(公告)号: | CN103699432A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 廖小飞;金海;陆枫;向小宝 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种异构环境下的多任务运行时协同调度系统,包括系统任务预处理模块、运行时动态任务调度模块和系统资源监控和管理模块。系统任务预处理模块用于对代码进行静态分析和标记,并以线程为单位生成可以用于进行协同调度的任务代码;系统资源监控管理模块用于监测、整理和记录系统资源使用情况,处理后提供给运行时动态任务调度模块进行系统运行时特征分析;运行时动态任务调度模块用于接收和管理系统任务预处理模块生成的任务代码,并根据从系统资源监控和管理模块接收的系统运行时信息加载执行相应任务。实施本发明可以在保证较高加速比、能效比和系统资源利用率的情况下将现有程序快速移植到多核-众核异构环境中。 | ||
搜索关键词: | 一种 环境 任务 运行 协同 调度 系统 | ||
【主权项】:
一种异构环境下的多任务运行时协同调度系统,包括系统任务与处理模块、运行时动态任务调度模块和系统资源监控管理模块,所述系统任务预处理模块与所述运行时动态任务调度模块相连,所述运行时动态任务调度模块与所述系统资源监控管理模块相连,其特征在于,所述系统任务预处理模块用于对待执行代码进行静态分析和标记,生成程序特征信息和任务运行时特征信息,且以线程为基本单位生成可以用于进行协同调度的任务代码;所述系统资源监控管理模块用于监测、整理和记录系统相关资源使用情况,处理后生成系统运行时特征信息并发送至所述运行时动态任务调度模块进行系统运行时特征分析;所述运行时动态任务调度模块用于接收和管理所述系统任务预处理模块生成的任务代码,并根据从系统资源监控管理模块接收的系统运行时特征信息制定任务调度策略以实现任务调度执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310692438.6/,转载请声明来源钻瓜专利网。