当前位置: 首页 > 专利查询>英特尔公司专利>正文

图形控制流机制制造技术

技术编号:19322232 阅读:37 留言:0更新日期:2018-11-03 11:48
公开了一种用于促进图形处理系统中的控制流的设备。所述设备包括:逻辑多个执行单元,用于执行单指令多数据(SIMD);以及流控制逻辑,用于检测多个SIMD信道中的发散控制流并且将所述控制流的所述执行减少至所述SMID信道的子集。

Graphical control flow mechanism

A device for facilitating control flow in a graphics processing system is disclosed. The device includes: logic multiple execution units for executing single instruction multiple data (SIMD); and flow control logic for detecting divergent control flows in multiple SIMD channels and reducing the execution of the control flows to a subset of the SMID channels.

【技术实现步骤摘要】
图形控制流机制
实施例总体上涉及数据处理并且更具体地涉及经由通用图形处理单元进行的数据处理。版权声明本专利文献的公开内容的一部分包含受到(版权或掩膜作品)保护的材料。(版权或掩膜作品)所有者不反对任何人对本专利文献或本专利公开内容的复制,由于其出现在专利和商标局专利文件或记录中,但无论如何在其他方面保留所有(版权或掩膜作品)权利。
技术介绍
当前的并行图形数据处理包括开发用于对图形数据执行诸如例如线性内插、曲面细分、栅格化、纹理映射、深度测试等特定操作的系统和方法。传统地,图形处理器使用固定功能计算单元来处理图形数据。然而,最近,部分图形处理器已经被制成是可编程的,使得此类处理器能够支持更广泛的操作来处理顶点和片段数据。为了进一步提高性能,图形处理器通常实现诸如流水线等处理技术,所述处理技术尝试在图形流水线的不同部分中并行处理尽可能多的图形数据。具有单指令多线程(SIMT)架构的并行图形处理器被设计成最大化图形流水线中的并行处理量。在SIMT架构中,多组并行线程尝试尽可能经常地同步执行程序指令,以提高处理效率。ShaneCook(肖恩库克)的CUDAProgramming(CUDA编本文档来自技高网...

【技术保护点】
1.一种用于促进图形处理系统中的控制流的设备,所述设备包括:多个执行单元,用于执行单指令多数据(SIMD);以及流控制逻辑,用于检测多个SIMD信道中的发散控制流并且将所述控制流的所述执行减少至所述SMID信道的子集。

【技术特征摘要】
2017.04.21 US 15/493,4421.一种用于促进图形处理系统中的控制流的设备,所述设备包括:多个执行单元,用于执行单指令多数据(SIMD);以及流控制逻辑,用于检测多个SIMD信道中的发散控制流并且将所述控制流的所述执行减少至所述SMID信道的子集。2.如权利要求1所述的设备,其中,所述流控制逻辑包括:用于检测活跃的SIMD信道的逻辑;以及用于识别受所述发散控制流影响的代码区域的逻辑。3.如权利要求2所述的设备,其中,所述用于检测活跃SIMD信道的逻辑检测活跃SIMD信道的数量是否低于所述多个SIMD信道的预定阈值百分比。4.如权利要求3所述的设备,其中,所述流控制逻辑包括用于在确定活跃SIMD信道的数量低于所述预定阈值百分比时将给所述活跃SIMD信道的输入打包到所述SIMD信道的子集中的逻辑。5.如权利要求4所述的设备,其中,所述用于检测活跃SIMD信道的逻辑包括用于检测所述活跃SIMD信道是否分布在多个SIMD部分上的逻辑。6.如权利要求5所述的设备,进一步包括否决逻辑,所述否决逻辑用于在检测到所述活跃SIMD信道未分布在多个SIMD部分上时防止将给所述活跃SIMD信道的输入打包到所述SIMD信道的子集中。7.如权利要求2所述的设备,其中,所述用于识别代码区域的逻辑将所识别的代码区域复制在所述SIMD信道的所述子集内。8.如权利要求7所述的设备,其中,所述SIMD信道的所述子集包括所述SIMD信道的一半。9.如权利要求4所述的设备,进一步包括寄存器堆,所述寄存器堆包括:一个或多个位寄存器;以及包括多个寄存器的一个或多个字节寄存器。10.如权利要求9所述的设备,其中,所述用于打包的逻辑包括用...

【专利技术属性】
技术研发人员:S·M·马余兰路奎元S·帕尔G·陈A·V·考玛拉鸠J·钱德拉A·考克P·萨蒂D·普费H·B·廖J·雷A·R·阿普A·N·沙阿T·T·施吕斯列尔J·肯尼迪D·伯克
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1