[发明专利]数据处理系统在审
申请号: | 201910368576.6 | 申请日: | 2019-05-05 |
公开(公告)号: | CN110443742A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | A·阿斯;S·卡卡尔拉普迪;H·L-G·佩尔松 | 申请(专利权)人: | Arm有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T15/00 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 黄纶伟;李辉 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 数据处理系统。在数据处理系统的处理资源将执行在主处理器上运行的应用的处理任务时,主处理器准备使得处理资源执行处理任务的多个命令流(70、71)。在要对命令(70)流添加的处理任务(72)与将在另一命令流(71)中包括的处理任务(74)具有依赖关系时,向要包括对在另一命令流(71)中包括的处理任务(74)具有依赖关系的处理任务(72)的命令流(70)添加等待命令(73),以使得处理资源延迟运行在等待命令(73)之后的、命令流(70)中的随后命令,直到处理资源在另一命令流(71)中到达特定位置。 | ||
搜索关键词: | 命令流 处理资源 数据处理系统 等待命令 依赖关系 主处理器 延迟 应用 | ||
【主权项】:
1.一种操作数据处理系统的方法,该数据处理系统包括:主处理器,该主处理器能够操作以运行所述数据处理系统的应用;和处理资源,该处理资源能够操作以执行在所述主处理器上运行的应用的处理任务;所述方法包括以下步骤:响应于来自应用的、对待由所述处理资源执行的处理的请求,在所述主处理器上准备使得所述处理资源执行所述应用的处理任务的多个命令流,各命令流包括使得所述处理资源执行处理任务的命令的序列;其中,准备所述命令流的步骤包括:在要对所述多个命令流中的命令流添加的处理任务与将在所述多个命令流中的另一命令流中包括的处理任务具有依赖关系时:在要包括对将在另一命令流中包括的处理任务具有依赖关系的处理任务的所述命令流中,包括等待命令,该等待命令将使得所述处理资源延迟运行包括所述等待命令的命令流中的随后命令,直到所述处理资源到达所述另一命令流中的特定位置;所述方法还包括以下步骤:所述主处理器向所述处理资源提供所述多个命令流;以及所述处理资源运行所述多个命令流中的命令,以运行所述应用的处理任务;由所述处理资源执行所述命令流中的命令的步骤包括:在命令流包括等待命令时,所述处理资源不运行包括所述等待命令的命令流中的随后命令,直到所述处理资源对于所述等待命令到达了所述另一命令流中的所述特定位置;并且在所述处理资源对于所述等待命令到达了所述另一命令流中的所述特定位置时,所述处理资源运行包括所述等待命令的命令流中的在所述等待命令之后的随后命令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于Arm有限公司,未经Arm有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910368576.6/,转载请声明来源钻瓜专利网。