[发明专利]用于处理数据的方法和设备有效
申请号: | 201780028332.2 | 申请日: | 2017-04-10 |
公开(公告)号: | CN109154886B | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 陈林;R·哈默斯托内;刘佳吉;张弛红;A·E·格鲁贝尔;杜云 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06T15/00 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于处理图形处理单元GPU中的数据的方法包含接收实例的实例识别符和着色器程序,所述着色器程序包括前同步码代码块和主要着色器代码块;在波创建处将所述实例识别符指配给通用寄存器;为实例统一体分配常数存储器内的地址空间;以及确定所述前同步码代码块尚未执行且波是将执行的所述实例的第一波;基于确定所述前同步码代码块尚未执行且所述波是将执行的所述第一波,执行所述前同步码代码块以将所述多个实例统一体存储在所述常数存储器中;以及至少部分地基于执行所述前同步码代码块,使用存储在常数存储器中的所述多个实例常数中的至少一个执行所述多个波中的所述波。 | ||
搜索关键词: | 前同步码 代码块 常数存储器 着色器程序 识别符 存储 图形处理单元 通用寄存器 着色器代码 地址空间 图形处理 配给 分配 创建 | ||
【主权项】:
1.一种操作图形处理单元GPU的方法,所述方法包括:通过所述GPU从着色器编译器接收实例的实例识别符和着色器程序,所述着色器程序包括前同步码代码块和主要着色器代码块,所述前同步码代码块可执行以将多个实例统一体存储在常数存储器中;通过所述GPU在多个波中的波的创建处将所述实例识别符指配给通用寄存器;通过所述GPU为所述多个实例统一体分配所述常数存储器内的地址空间;通过所述GPU确定所述前同步码代码块尚未执行且所述波是将执行的所述实例的第一波;至少部分地基于确定所述前同步码代码块尚未执行且所述波是将执行的所述第一波,通过所述GPU执行所述前同步码代码块以将所述多个实例统一体存储在所述常数存储器中;和至少部分地基于执行所述前同步码代码块,通过所述GPU使用存储在所述常数存储器中的所述多个实例统一体中的至少一个执行所述多个波中的所述波的所述主要着色器代码块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780028332.2/,转载请声明来源钻瓜专利网。