[发明专利]图形处理单元有效
申请号: | 201480054965.7 | 申请日: | 2014-10-01 |
公开(公告)号: | CN105684037B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | B·佩尔顿;A·帕特尔;C·博伊德 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T15/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 图形处理单元(GPU)被已知用于创建纹理图;然而,创建各个纹理图所需要的处理功率可能是相对大的。本文的各方面涉及在计算过程性纹理时更高效的GPU。GPU包括被安排用于接收并存储纹理参数和对实现纹理元素着色器的指令的参考的存储器;以及具有高速缓存的并行处理单元。并行处理单元可用于并行处理多线程。并行处理单元被安排用于将处理纹理元素着色器的结果存储在高速缓存中;且该高速缓存被安排来在实现并行处理单元所执行的纹理元素着色器的多个并发线程间共享。 | ||
搜索关键词: | 图形 处理 单元 | ||
【主权项】:
1.一种被安排用于计算过程性纹理的图形处理单元,所述图形处理单元包括:存储器,被安排用于接收并存储纹理参数和对实现纹理元素着色器的指令的参考,所述指令在被执行时通过评估应用于像素的经量化的纹理坐标的函数来计算纹理的像素的色彩值;具有纹理高速缓存的并行处理单元,其中所述并行处理单元能够用于处理多个并行线程,将所述纹理元素着色器应用于所述经量化的纹理坐标以计算纹理的像素的色彩值;其中所述并行处理单元被安排用于将处理纹理元素着色器的结果存储在所述纹理高速缓存中;以及其中所述纹理高速缓存被安排用于在实现由所述并行处理单元执行的纹理元素着色器的多个并行线程间共享,其中为了将来自所述纹理高速缓存的所述纹理应用于对象的像素,所述多个并行线程的每个线程:响应于确定将所述纹理元素着色器应用于对应于所述像素的经量化的纹理坐标的结果在所述纹理高速缓存中,访问来自所述纹理高速缓存中的所述经量化的纹理坐标的色彩值,响应于确定将所述纹理元素着色器应用于对应于所述像素的所述经量化的纹理坐标的结果不在所述纹理高速缓存中,将所述纹理元素着色器应用于对应于所述像素的所述经量化的纹理坐标以计算所述经量化的纹理坐标的色彩值,并将所计算的所述经量化的纹理坐标的色彩值存储在所述纹理高速缓存中,以及将来自所述纹理高速缓存的所述经量化的纹理坐标的色彩值应用于所述对象的所述像素。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480054965.7/,转载请声明来源钻瓜专利网。
- 上一篇:生成图像组成
- 下一篇:一种房产网的房源验证方法及系统