-
1.
公开(公告)号:US20210286626A1
公开(公告)日:2021-09-16
申请号:US17213453
申请日:2021-03-26
申请人: Intel Corporation
发明人: Subramaniam M. Maiyuran , Guei-Yuan Lueh , Supratim Pal , Gang Chen , Ananda V. Kommaraju , Joy Chandra , Altug Koker , Prasoonkumar Surti , David Puffer , Hong Bin Liao , Joydeep Ray , Abhishek R. Appu , Ankur N. Shah , Travis T. Schluessler , Jonathan Kennedy , Devan Burke
摘要: An apparatus to facilitate control flow in a graphics processing system is disclosed. The apparatus includes logic a plurality of execution units to execute single instruction, multiple data (SIMD) and flow control logic to detect a diverging control flow in a plurality of SIMD channels and reduce the execution of the control flow to a subset of the SIMD channels.
-
公开(公告)号:US10789071B2
公开(公告)日:2020-09-29
申请号:US14794521
申请日:2015-07-08
申请人: Intel Corporation
摘要: Systems, apparatuses and methods may provide for associating a first instruction pointer with an IF block of a primary IF-ELSE conditional construct associated with a thread and activating a second instruction pointer in response to a dependency associated with the IF block. Additionally, the second instruction pointer may be associated with an ELSE block of the primary IF-ELSE conditional construct. In one example, the IF block and the ELSE block are executed, via the first instruction pointer and the second instruction pointer, one or more of independently from or parallel to one another.
-
3.
公开(公告)号:US11537403B2
公开(公告)日:2022-12-27
申请号:US17213453
申请日:2021-03-26
申请人: Intel Corporation
发明人: Subramaniam M. Maiyuran , Guei-Yuan Lueh , Supratim Pal , Gang Chen , Ananda V. Kommaraju , Joy Chandra , Altug Koker , Prasoonkumar Surti , David Puffer , Hong Bin Liao , Joydeep Ray , Abhishek R. Appu , Ankur N. Shah , Travis T. Schluessler , Jonathan Kennedy , Devan Burke
摘要: An apparatus to facilitate control flow in a graphics processing system is disclosed. The apparatus includes logic a plurality of execution units to execute single instruction, multiple data (SIMD) and flow control logic to detect a diverging control flow in a plurality of SIMD channels and reduce the execution of the control flow to a subset of the SIMD channels.
-
公开(公告)号:US09489707B2
公开(公告)日:2016-11-08
申请号:US14039135
申请日:2013-09-27
申请人: INTEL CORPORATION
发明人: Hema Chand Nalluri , Joy Chandra , Prosun Chatterjee , Benjamin Pletcher , Yoav Harel , Steven Spangler
CPC分类号: G06T1/20 , G06F3/00 , G06F9/5083 , G06T2200/28
摘要: Embodiments described herein include a graphics processing unit. The graphics processing unit includes a plurality of execution units. The graphics processing unit also includes a plurality of sampler units. Each sampler unit corresponds to a sampler dispatch logic unit and at least one execution unit, and the sampler dispatch logic units are used to network the plurality of sampler units.
摘要翻译: 本文描述的实施例包括图形处理单元。 图形处理单元包括多个执行单元。 图形处理单元还包括多个采样器单元。 每个采样器单元对应于采样器调度逻辑单元和至少一个执行单元,并且采样器调度逻辑单元用于网络多个采样器单元。
-
5.
公开(公告)号:US10990409B2
公开(公告)日:2021-04-27
申请号:US15493442
申请日:2017-04-21
申请人: Intel Corporation
发明人: Subramaniam M. Maiyuran , Guei-Yuan Lueh , Supratim Pal , Gang Chen , Ananda V. Kommaraju , Joy Chandra , Altug Koker , Prasoonkumar Surti , David Puffer , Hong Bin Liao , Joydeep Ray , Abhishek R. Appu , Ankur N. Shah , Travis T. Schluessler , Jonathan Kennedy , Devan Burke
摘要: An apparatus to facilitate control flow in a graphics processing system is disclosed. The apparatus includes logic a plurality of execution units to execute single instruction, multiple data (SIMD) and flow control logic to detect a diverging control flow in a plurality of SIMD channels and reduce the execution of the control flow to a subset of the SIMD channels.
-
公开(公告)号:US09569880B2
公开(公告)日:2017-02-14
申请号:US14140180
申请日:2013-12-24
申请人: Intel Corporation
IPC分类号: G06T15/04
CPC分类号: G06T15/04 , G06T2210/36
摘要: A method, graphics processing unit, and system are described herein. The method for adaptive anisotropic filtering includes calculating a number of ways of anisotropy based on a computed level of detail of a texture map and applying a bilinear low pass filter to a texture map's closest two MIP maps using a processor. An effective number of ways and filter sizes may be computed on each of the closest two closest MIP maps. Additionally, the closest two MIP maps may be sampled at their respective effective number of ways. The method also includes applying a corresponding sized low pass filters to each of the closest two MIP maps, and combining the filtered closest two MIP maps using a weighted sum based on a fractional part of a computed level of detail.
摘要翻译: 本文描述了一种方法,图形处理单元和系统。 用于自适应各向异性过滤的方法包括基于计算的纹理图的细节水平计算各向异性的方式的数量,并且使用处理器将双线性低通滤波器应用于纹理图最接近的两个MIP图。 可以在最近两个最接近的MIP图中的每一个上计算有效数量的方式和滤波器大小。 另外,最接近的两个MIP映射可以以它们各自的有效数目的方式被采样。 该方法还包括将相应的大小的低通滤波器应用于最接近的两个MIP映射中的每一个,并且使用基于计算的细节级别的小数部分的加权和组合滤波的最近的两个MIP映射。
-
公开(公告)号:US20170010894A1
公开(公告)日:2017-01-12
申请号:US14794521
申请日:2015-07-08
申请人: Intel Corporation
IPC分类号: G06F9/30
摘要: Systems, apparatuses and methods may provide for associating a first instruction pointer with an IF block of a primary IF-ELSE conditional construct associated with a thread and activating a second instruction pointer in response to a dependency associated with the IF block. Additionally, the second instruction pointer may be associated with an ELSE block of the primary IF-ELSE conditional construct. In one example, the IF block and the ELSE block are executed, via the first instruction pointer and the second instruction pointer, one or more of independently from or parallel to one another.
摘要翻译: 系统,装置和方法可以提供将第一指令指针与与线程相关联的主IF-ELSE条件结构的IF块相关联,并且响应于与IF块相关联的依赖关系来激活第二指令指针。 另外,第二指令指针可以与主IF-ELSE条件构造的ELSE块相关联。 在一个示例中,IF块和ELSE块经由第一指令指针和第二指令指针执行独立于或彼此平行的一个或多个。
-
8.
公开(公告)号:US20140300614A1
公开(公告)日:2014-10-09
申请号:US14128536
申请日:2012-12-18
申请人: INTEL CORPORATION
发明人: Hema C. Nalluri , Peter L. Doyle , Jeffrey S. Boles , Joy Chandra
IPC分类号: G06T1/20
CPC分类号: G06T1/20 , G06F9/30072 , G06F9/30076 , G06F9/3879
摘要: Programmable predication logic in command streamer instruction execution is described. In one example, the invention includes a method that includes receiving batch buffer execution start command at a command streamer, the batch buffer containing executable instructions, determining whether predication has been enabled for the instructions using the start command, if predication has been enabled, then comparing a predication condition to values stored in a predication register, and if the condition is satisfied by the predication register values, then executing the batch buffer.
摘要翻译: 描述了命令流指令执行中的可编程预测逻辑。 在一个示例中,本发明包括一种方法,其包括在命令流分发器处接收批处理缓冲器执行开始命令,批量缓冲器包含可执行指令,如果已经启用了预测,则确定是否已经启用了使用开始命令的指令的指令, 将预测条件与存储在预测寄存器中的值进行比较,并且如果条件由预测寄存器值满足,则执行批量缓冲器。
-
-
-
-
-
-
-