[发明专利]处理系统中动态生成的任务的信令、排序和执行无效
| 申请号: | 201210548491.4 | 申请日: | 2012-12-17 |
| 公开(公告)号: | CN103197955A | 公开(公告)日: | 2013-07-10 |
| 发明(设计)人: | 蒂莫西·约翰·珀塞尔;兰基·V·姗;杰尔姆·F·小杜鲁克;肖恩·J·特赖斯勒;卡里姆·M·阿夫达利亚;菲利普·亚历山大·夸德拉;贝里安·帕里斯 | 申请(专利权)人: | 辉达公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 董巍;徐丁峰 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 处理 系统 动态 生成 任务 排序 执行 | ||
1.一种通知任务管理器数据可用于处理的方法,所述方法包括:
生成传输到所述任务管理器的第一通知信号,其中所述通知信号指定第一偏移和第一Δ值;
在与第一处理任务相对应的队列中存储与所述第一偏移和所述第一Δ值相关联的第一数据;
生成传输到所述任务管理器的第二通知信号,其中所述通知信号包括第二偏移和第二Δ值;
在与所述第一处理任务相对应的所述队列中存储与所述第二偏移和所述第二Δ值相关联的第二数据;
接收所述第一通知信号和第二通知信号;
确定所述第一偏移和所述第一Δ值是否能够与所述第二偏移和所述第二Δ值合并,以生成经合并的偏移和经合并的Δ值;以及
由所述任务管理器调度用于处理集群阵列中的所述第一处理任务的所述第一数据和所述第二数据中的至少一个的处理。
2.一种用于通知任务管理器数据可用于处理的系统,所述系统包括:
队列,其对应于第一处理任务并且配置为存储所述数据,所述数据包括第一数据和第二数据;
存储器管理单元,其配置为:
生成直接传输到所述任务管理器的第一通知信号,其中所述通知信号指定与所述第一数据相关联的第一偏移和第一Δ值;以及
生成直接传输到所述任务管理器的第二通知信号,其中所述通知信号指定与所述第二数据相关联的第二偏移和第二Δ值;以及
任务管理器,其配置为:
接收所述第一通知信号和所述第二通知信号;
确定所述第一偏移和所述第一Δ值是否能够与所述第二偏移和所述第二Δ值合并,以生成经合并的偏移和经合并的Δ值;以及
调度用于处理集群阵列中的所述第一处理任务的所述第一数据和所述第二数据中的至少一个的处理。
3.根据权利要求2所述的系统,其中所述任务管理器进一步配置为:当用于所述第一反射通知信号的所述第一偏移和所述第一Δ值不能够与所述第二偏移和所述第二Δ值合并时,按照基于所述第一偏移和所述第二偏移的顺序将所述第一偏移、所述第一Δ值、所述第二偏移和所述第二Δ值插入链接列表。
4.根据权利要求3所述的系统,其中所述任务管理器进一步配置为:
当指针指向存储所述第一数据的至少一部分的所述队列的条目时,将所述指针提前到所述队列的头部;以及
从所述链接列表移除所述第一偏移和所述第一Δ值。
5.根据权利要求2所述的系统,其中所述存储器管理单元进一步配置为:
接收针对存储器地址的第一写请求,所述第一写请求包括用于所述第一处理任务的第一数据;
检测所述存储器地址在反射地址的范围内;以及
直接反射所述第一写请求至所述任务管理器,作为所述第一通知信号。
6.根据权利要求2所述的系统,其中所述处理集群阵列进一步配置为:
按照第一顺序分配所述队列中的第一条目用于存储所述第一数据以及所述队列中的第二条目用于存储所述第二数据;以及
传输包括用于所述处理任务的所述第二数据的第二写请求到所述存储器,以及
所述存储器管理单元进一步配置为处理所述第二写请求,以在所述存储器中存储用于所述处理任务的所述第二数据,其中所述第一写请求和所述第二写请求按照与所述第一顺序相比不同的第二顺序来处理。
7.根据权利要求2所述的系统,其中所述处理集群阵列进一步配置为生成直接传输到所述任务管理器的第三通知信号,并且所述第三通知信号配置为从任务元数据结构的第一部分复制数据至所述任务元数据结构的第二部分。
8.根据权利要求2所述的系统,其中多线程处理器进一步配置为生成直接传输至所述任务管理器的第三通知信号,并且所述第三通知信号配置为使高速缓存中的条目无效,所述高速缓存存储编码所述处理任务的任务元数据结构的数据。
9.根据权利要求2所述系统,其中多线程处理器进一步配置为生成直接传输到所述任务管理器的第三通知信号,并且所述第三通知信号配置为写控制是否调度所述处理任务用于执行的标记。
10.一种用于通知任务管理器数据可用于处理的系统,所述系统包括:
处理集群阵列,其配置为:
执行第一处理任务,以及
在所述第一处理任务的执行期间,生成第一通知信号,所述第一通知信号配置为写控制是否调度第二处理任务用于执行的标记;
存储器管理单元,其配置为直接从所述处理集群阵列传输所述第一通知信号到所述任务管理器;以及
所述任务管理器,其配置为当所述标记使能时,调度用于所述处理集群阵列中的所述第二处理任务的所述数据的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210548491.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:指令高速缓存功耗降低
- 下一篇:图像处理装置和图像处理系统





