[发明专利]用于GPU任务调度的连续分析任务在审
申请号: | 201880035453.4 | 申请日: | 2018-05-25 |
公开(公告)号: | CN110678847A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 史蒂文·托尼·泰伊;布莱恩·L·萨姆纳;布拉德福德·迈克尔·贝克曼;苏拉杰·普索尔 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 31263 上海胜康律师事务所 | 代理人: | 李献忠;张静 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了用于实现连续分析任务(CAT)的系统、设备和方法。在一个实施方案中,一种系统实现CAT的硬件加速来管理由多个任务构成的应用的依赖性和调度。在一个实施方案中,连续包由第一任务直接参考。当所述第一任务完成时,所述第一任务将连续包排入第一队列中。所述第一任务可以指定将所述连续包放在哪个队列中。负责所述第一队列的代理使所述连续包退出队列并执行所述连续包,所述连续包调用在确定将哪些依赖任务排入队列之前执行的分析阶段。如果在所述分析阶段期间确定第二任务现在准备好被发起,则将所述第二任务排入所述队列中的一者中。然后,负责该队列的代理使所述第二任务退出队列并执行所述第二任务。 | ||
搜索关键词: | 队列 连续包 连续分析 任务完成 系统实现 硬件加速 入队列 代理 退出 调用 分析 调度 参考 应用 管理 | ||
【主权项】:
1.一种系统,所述系统包括:/n多个计算单元;/n一个或多个命令处理器;以及/n多个队列;/n其中所述系统被配置为:/n在一个或多个计算单元上执行第一任务;/n通过所述第一任务指定连续包和当所述第一任务完成时将所述连续包排入其中的第一队列;/n响应于完成所述第一任务而将所述连续包排入所述第一队列中;以及/n通过第一命令处理器使所述连续包退出队列并执行所述连续包,其中所述连续包致使将一个或多个任务排入一个或多个队列中,其中所述一个或多个任务依赖于所述第一任务。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201880035453.4/,转载请声明来源钻瓜专利网。
- 上一篇:神经网络的动态任务分配
- 下一篇:跨装置的通用数据访问