-
公开(公告)号:CN113424169A
公开(公告)日:2021-09-21
申请号:CN202080014421.3
申请日:2020-02-24
Applicant: 英特尔公司
Inventor: V·乔治 , A·科克 , A·阿南塔拉曼 , S·马伊尤兰 , S·金 , V·安德烈 , E·乌尔德-艾哈迈德-瓦勒 , J·雷 , A·R·阿普 , N·C·加洛坡冯伯里斯 , P·苏提 , M·麦克弗森
Abstract: 公开了一种包括具有用于临时缓冲的片上密集存储器的通用图形处理单元的装置。在一个实施例中,一种图形多处理器包括:多个计算引擎,其用于执行第一计算以生成第一组数据;高速缓存,其用于存储数据;以及高密度存储器,其与多个计算引擎和高速缓存一起在片上集成。该高密度存储器用于接收第一组数据,临时地存储第一组数据,并且在第一时间段期间将第一组数据提供给高速缓存,该第一时间段在多个计算引擎将使用第一组数据进行第二计算的第二时间段之前。
-
公开(公告)号:CN110858410A
公开(公告)日:2020-03-03
申请号:CN201910606315.3
申请日:2019-07-05
Applicant: 英特尔公司
Abstract: 用于利用在图形处理器上的硬件加速来进行可编程光线追踪的装置和方法。例如,图形处理器的一个实施例包括着色器执行电路,其用于执行多个可编程光线追踪着色器。着色器执行电路包括多个单指令多数据(SIMD)执行单元。分类电路对与可编程光线追踪着色器中的一个或多个相关联的数据重新分组,以增加针对由SIMD执行单元执行的SIMD操作的占用;以及耦合到着色器执行电路的固定功能交叉电路检测光线和层次包围盒(BVH)和/或其中包含的对象之间的交叉,并向分类电路提供指示所述交叉的结果。
-
公开(公告)号:CN110246210B
公开(公告)日:2024-04-16
申请号:CN201910496135.4
申请日:2015-03-03
Applicant: 英特尔公司
Abstract: 在多速率着色中,粗速率着色阶段被添加到现有的像素速率阶段顶上以显著提高性能而最小地影响图像质量。可以将以不同速率评估的两个着色阶段映射到在处理器图像单指令多数据(SIMD)引擎上运行的一个单片程序。在一个实施例中,多速率着色允许单个渲染通路以一个或多个不同的速率执行着色代码:每像素组、每像素、以及每采样。
-
公开(公告)号:CN111383159A
公开(公告)日:2020-07-07
申请号:CN201911172075.7
申请日:2019-11-26
Applicant: 英特尔公司
IPC: G06T1/20
Abstract: 用于加速相交的加速引擎集群。例如,装置的一个实施例包括:一组图形核心,其用于执行主图形线程的第一组指令;标量集群,其包括多个标量执行引擎;以及通信结构,其将该一组图形核心和标量集群互连;该一组图形核心用于将与光线遍历和/或相交操作相关联的第二组指令的执行卸载到标量集群;标量集群包括多个本地存储器,每个本地存储器与标量执行引擎之一相关联,其中,每个本地存储器用于存储由相关联的标量执行引擎执行第二组指令中的一个或多个指令所需的层次加速度数据结构的一部分;多个标量执行引擎,其用于将第二组指令的执行结果存储在能由该一组图形核心访问的存储器中;其中,该一组图形核心用于处理主图形线程内的结果。
-
-
公开(公告)号:CN113052747A
公开(公告)日:2021-06-29
申请号:CN202011019531.7
申请日:2020-09-24
Applicant: 英特尔公司
IPC: G06T1/20 , G06F12/128 , G06F13/42
Abstract: 用于基于量化光线方向对光线进行分组的装置和方法。例如,装置的一个实施例包括:一种装置,包括:光线发生器,其用于生成多条光线;光线方向评估电路/逻辑,其用于针对多条光线中的每条光线生成近似光线方向数据;光线分类电路/逻辑,其用于至少部分地基于近似光线方向数据将光线分类到多个光线队列中。
-
公开(公告)号:CN111383315A
公开(公告)日:2020-07-07
申请号:CN201911172057.9
申请日:2019-11-26
Applicant: 英特尔公司
Abstract: 用于使用网格基元进行光线追踪加速的装置和方法。例如,装置的一个实施例包括:网格基元生成器,其用于生成包括多个相邻互连基元的网格基元;位掩码生成器,其用于生成与网格基元相关联的位掩码,该位掩码包括多个位掩码值,每个掩码值与网格基元中的基元相关联;光线追踪引擎,其包括用于执行遍历和交叉操作的遍历和交叉硬件逻辑,其中,光线被遍历通过分层加速数据结构,并且光线与相邻互连基元中的一个或多个之间的交叉被标识,其中光线追踪引擎用于读取位掩码以确定来自网格基元的基元的第一集合以及来自网格基元的基元的第二集合,在基元的第一集合上执行遍历和交叉操作,在基元的第二集合上遍历和交叉操作将不被执行。
-
公开(公告)号:CN104978760B
公开(公告)日:2019-07-09
申请号:CN201510094383.8
申请日:2015-03-03
Applicant: 英特尔公司
Abstract: 在多速率着色中,粗速率着色阶段被添加到现有的像素速率阶段顶上以显著提高性能而最小地影响图像质量。可以将以不同速率评估的两个着色阶段映射到在处理器图像单指令多数据(SIMD)引擎上运行的一个单片程序。在一个实施例中,多速率着色允许单个渲染通路以一个或多个不同的速率执行着色代码:每像素组、每像素、以及每采样。
-
公开(公告)号:CN104063841A
公开(公告)日:2014-09-24
申请号:CN201410257530.4
申请日:2014-03-13
Applicant: 英特尔公司
CPC classification number: G06T1/60
Abstract: 各种实施例通常涉及当存储图像的基元的颜色数据值时使清晰颜色的颜色数据值的存储被推迟或者完全避免的技术。所述装置包括处理器元件;以及逻辑,所述逻辑用于将所述图像的像素块的颜色数据值存储在高速缓存行的第一部分中;将所述第一部分已被写入和所述高速缓存行的第二部分还未被写入的指示存储在每部分表中;逐出所述第一部分和所述第二部分的内容,并且对存储在所述每部分表中的所述指示做出响应,将所述第一部分的所述内容存储在图像数据中,并且将清晰颜色的颜色数据值的实例代替所述第二部分的所述内容而存储在所述图像数据中。还描述和请求保护了其它实施例。
-
公开(公告)号:CN118135077A
公开(公告)日:2024-06-04
申请号:CN202410348736.1
申请日:2019-07-05
Applicant: 英特尔公司
Abstract: 用于利用在图形处理器上的硬件加速来进行可编程光线追踪的装置和方法。例如,图形处理器的一个实施例包括着色器执行电路,其用于执行多个可编程光线追踪着色器。着色器执行电路包括多个单指令多数据(SIMD)执行单元。分类电路对与可编程光线追踪着色器中的一个或多个相关联的数据重新分组,以增加针对由SIMD执行单元执行的SIMD操作的占用;以及耦合到着色器执行电路的固定功能相交电路检测光线和层次包围盒(BVH)和/或其中包含的对象之间的相交,并向分类电路提供指示所述相交的结果。
-
-
-
-
-
-
-
-
-