[发明专利]具有不同执行优先级的计算任务的调度和管理无效
申请号: | 201210350065.X | 申请日: | 2012-09-19 |
公开(公告)号: | CN103019810A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 蒂莫西·约翰·珀塞尔;兰基·V·姗;小杰尔姆·F·德鲁克 | 申请(专利权)人: | 辉达公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F13/18 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 徐丁峰;魏宁 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的一个实施例提出了用于动态地调度和管理具有不同执行优先级的计算任务的技术。调度电路基于优先级将计算任务组织到组中。之后可以使用不同的调度方案,诸如循环制、优先权和划分优先权来选择计算任务以执行。将每组均保存为指向被编码为存储在存储器中的队列元数据(QMD)的计算任务的指针链表。QMD封装执行计算任务所需的状态。当由调度电路选择任务以执行时,针对组移除QMD并将其转移到活动计算任务表。之后由流多处理器从活动任务表选择计算任务以执行。 | ||
搜索关键词: | 具有 不同 执行 优先级 计算 任务 调度 管理 | ||
【主权项】:
一种用于调度计算任务以执行的系统,所述系统包括:存储器,其经配置以存储对应于所述计算任务的队列元数据;工作分布单元,其经配置以将经调度以执行的活动计算任务存储在任务表中;以及任务管理单元,其经配置以:从用于处于多个优先级的第一优先级的计算任务组的链表的头部选择第一计算任务;识别所述活动计算任务的最低优先级;将所述第一优先级与所述最低优先级作比较;确定所述第一优先级高于所述最低优先级;以及采用所述第一计算任务来替代存储在所述任务表中的具有处于所述最低优先级的优先权的第二计算任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210350065.X/,转载请声明来源钻瓜专利网。