[发明专利]用于图形并行处理单元的缓冲器管理有效
申请号: | 201380006620.X | 申请日: | 2013-01-24 |
公开(公告)号: | CN104081449B | 公开(公告)日: | 2016-11-09 |
发明(设计)人: | 阿列克谢·V·布尔多;维尼特·戈尔 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 所述技术大体涉及一种用于并行以及以管线方式执行图形数据处理操作的方法。在例如GPU(26)的着色器处理器的第一单元(28A)上执行第一线程,且在第二单元(28N)上并行执行第二线程。通过执行所述第一线程而产生的数据接着被所述第二单元执行所述第二线程消耗。包含所述GPU的IC(16)内的管理单元(18)从所述第一单元接收将由此产生的所述数据存储到所述IC外部的全局存储器中的缓冲器(22A‑22N)中的请求,所述缓冲器包括FIFO缓冲器,其一实例为环形缓冲器;且确定通过执行所述第一线程而产生的所述数据将被存储的位置。在从所述第二单元接收到检索通过执行所述第一线程而产生的所述数据的请求后,所述管理单元即刻确定所述第一线程的所述数据是否可用于检索以供由所述第二线程消耗。 | ||
搜索关键词: | 用于 图形 并行 处理 单元 缓冲器 管理 | ||
【主权项】:
一种用于以管线方式执行数据处理操作的方法,所述方法包括:在图形处理单元GPU的着色器处理器的第一可编程计算单元上执行第一线程,其中所述着色器处理器包含多个可编程计算单元,所述多个可编程计算单元包含所述第一可编程计算单元;在所述GPU的所述着色器处理器的所述多个可编程计算单元中的第二可编程计算单元上执行第二线程;直接以包含所述GPU的集成电路IC内的管理单元从所述第一可编程计算单元接收将通过执行所述第一线程而产生的数据存储到所述IC外部的由所述多个可编程计算单元共享的集成全局存储器中的缓冲器中的请求,其中通过执行所述第一线程而产生的所述数据将被所述第二可编程计算单元执行所述第二线程消耗,且其中所述缓冲器包括先进先出FIFO缓冲器;直接以所述管理单元确定通过执行所述第一线程而产生的所述数据将被存储在所述缓冲器内的位置;以及用所述IC将通过执行所述第一线程而产生的所述数据存储在所述缓冲器内的所述所确定位置中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380006620.X/,转载请声明来源钻瓜专利网。