具有混合精度指令执行的可编程串流处理器制造技术

技术编号:5087121 阅读:284 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种可编程串流处理器,其能够使用不同执行单元来执行混合精度(例如,全精度、半精度)指令。所述各种执行单元各自能够使用图形数据来在特定精度级别下执行指令。示范性可编程着色器处理器包括一控制器及多个执行单元。所述控制器经配置以接收供执行的指令及接收对所述指令的执行的数据精度的指示。所述控制器还经配置以接收单独转换指令,所述单独转换指令在经执行时将与所述指令相关联的图形数据转换到所述所指示的数据精度。当可操作时,所述控制器基于所述所指示的数据精度来选择所述执行单元中的一者。所述控制器接着使所述选定执行单元使用与所述指令相关联的所述图形数据以所述所指示数据精度执行所述指令。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及图形处理,且更特定来说,涉及图形处理器架构。
技术介绍
图形装置广泛用于渲染用于例如视频游戏、图形程序、计算机辅助设计(CAD) 应用程序、模拟及视觉化工具、成像及其类似者等各种应用的二维(2-D)及三维(3-D) 图像。图形装置可执行各种图形操作以渲染图像。所述图形操作可包括光栅化、模板及 深度测试、纹理映射、着色(shading)及其类似者。3-D图像可用若干表面来建模,且可 用多边形(例如,三角形)来近似每一表面。为渲染目的而用于表示3-D图像的三角形 的数目视所述表面的复杂性以及所述图像的所要分辨率而定。每一三角形可由三个顶点来界定,且每一顶点与各种属性(例如,空间坐标、 色值及纹理坐标)相关联。当图形装置在渲染过程期间使用顶点处理器时,所述顶点处 理器可处理所述各个三角形的顶点。每一三角形还由图片元素(像素)构成。当所述图 形装置还(或单独地)在渲染过程期间使用像素处理器时,所述像素处理器通过确定每 一三角形内的每一像素的分量的值来渲染所述三角形。在许多情况下,图形装置可利用着色器处理器来执行某些图形操作,例如着 色。着色为涉及照明及阴影的高复杂的图形操作本文档来自技高网...

【技术保护点】
一种方法,其包含:  接收供在可编程串流处理器内执行的图形指令;接收对所述图形指令的执行的数据精度的指示;  接收转换指令,所述转换指令在由所述处理器执行时将与所述图形指令相关联的图形数据转换到所述所指示数据精度,所述转换指令不同于所述图形指令;  基于所述所指示数据精度来选择所述处理器内的多个执行单元中的一者;以及  使用所述选定执行单元来使用与所述图形指令相关联的所述图形数据以所述所指示数据精度执行所述图形指令。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:杜云于春焦国方斯蒂芬莫洛伊
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1