[发明专利]控制用于处理任务的工作分布有效
申请号: | 201310038648.3 | 申请日: | 2013-01-31 |
公开(公告)号: | CN103294536B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 兰基·V·姗;卡里姆·M·阿夫达利亚;肖恩·J·特赖斯勒;亚伯拉罕·B·德瓦尔 | 申请(专利权)人: | 辉达公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市磐华律师事务所11336 | 代理人: | 徐丁峰,魏宁 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于在多线程系统中控制计算任务处理的分布的技术将每个处理任务编码为存储在存储器中的任务元数据(TMD)。TMD包括指定应该如何分布处理任务用于处理的工作分布参数。当已经写入用于任务的工作队列的条目时,调度电路选择任务用于执行。工作分布参数可定义在可根据计算任务启动“协作线程阵列”(“CTA”)来处理工作队列条目之前所需的若干工作队列条目。工作分布参数可定义启动以处理相同工作队列条目的若干CTA。最后,工作分布参数可定义用来对指向工作队列条目的指针加以更新的步长。 | ||
搜索关键词: | 控制 用于 处理 任务 工作 分布 | ||
【主权项】:
一种控制用于任务处理的工作的分布的方法,所述方法包括:读取包括在定义第一处理任务的任务元数据中的工作分布参数,其中包括在所述工作分布参数中的第一参数指定启动计算线程阵列CTA集合所需的条目的数目N,所述计算线程阵列CTA集合用于由流多处理器执行,以及包括在所述工作分布参数中的第二参数指定用于每个所述数目N的条目所启动的多个CTA M;确定存储在第一队列中的条目中的所述工作的数量等于或大于由包括在所述工作分布参数中的所述第一参数指定的所述条目的数目N;响应于确定所述工作的所述数量等于或大于由所述第一参数指定的所述条目的所述数目N,启动用于由所述流多处理器执行的所述多个CTA M来处理所述数量的所述工作;以及基于所述工作分布参数,更新指向要由下一个CTA集合所处理的所述第一队列中的第一条目的指针。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310038648.3/,转载请声明来源钻瓜专利网。
- 上一篇:提供域信息的设备和方法
- 下一篇:电子装置