-
公开(公告)号:CN113256774B
公开(公告)日:2025-04-25
申请号:CN202110540278.8
申请日:2016-06-03
Applicant: 想象技术有限公司
IPC: G06T15/00
Abstract: 描述了使用顶点细分因数的细分方法。对于四边形补片,该方法涉及比较四边形补片的每个顶点的顶点细分因数与阈值,以及如果没有一个顶点细分因数超过阈值,则四边形被细分成两个或四个三角形。如果四个顶点细分因数中的至少一个超过阈值,则使用递归或迭代方法,其考虑四边形补片的每个顶点并确定如何根据选定顶点的顶点细分因数的值或根据选定顶点和邻顶点的顶点细分因数的值来进一步细分补片。对于三角形补片描述类似的方法。
-
公开(公告)号:CN119440744A
公开(公告)日:2025-02-14
申请号:CN202410997186.6
申请日:2024-07-24
Applicant: 想象技术有限公司
Abstract: 处理存储器访问事务。存储器属性结构包括一个或多个存储器地址条目。每个存储器地址条目包括映射到相应优先等级的相应存储器地址范围。当处理通过处理系统的执行路径的存储器访问事务时,使用存储器属性表。在所述处理期间,确定存储器访问事务的存储器地址。存储器属性结构用于确定映射到所确定的存储器地址的优先等级,并且基于所确定的优先等级处理存储器访问事务。
-
公开(公告)号:CN119440743A
公开(公告)日:2025-02-14
申请号:CN202410997184.7
申请日:2024-07-24
Applicant: 想象技术有限公司
Abstract: 处理存储器访问事务。当处理通过处理系统的执行路径的存储器访问事务时,使用存储器属性结构,所述存储器属性结构是可配置的。所述存储器属性结构包括一个或多个存储器地址条目。所述条目是可配置的。每个存储器地址条目包括映射到一组优先等级中的相应优先等级的相应存储器地址范围。中央处理单元被配置成使用所述存储器属性结构来确定映射到相应存储器访问事务的相应存储器地址的相应优先等级,以及基于所述相应优先等级处理所述相应存储器访问事务。
-
公开(公告)号:CN119356804A
公开(公告)日:2025-01-24
申请号:CN202410988864.2
申请日:2024-07-23
Applicant: 想象技术有限公司
Inventor: S·戈什
Abstract: 时间切片。描述了一种在GPU中调度多个活动GPU驱动程序的方法。所述方法包括:对于所述多个活动GPU驱动程序中的一个或多个活动GPU驱动程序,将调度时段的一部分分配给所述活动GPU驱动程序;以及根据基于优先级的调度算法选择活动GPU驱动程序以执行。响应于活动GPU驱动程序在其分配部分内执行,增加活动GPU驱动程序的优先级,响应于活动GPU驱动程序在其分配部分内完成其工作负荷,重置活动GPU驱动程序的优先级,并且响应于活动GPU驱动程序在其整个分配部分内执行,降低活动GPU驱动程序的优先级。在每个调度时段开始时,每个活动GPU驱动程序的优先级被重置为其初始优先级。
-
公开(公告)号:CN119067180A
公开(公告)日:2024-12-03
申请号:CN202410696874.9
申请日:2024-05-31
Applicant: 想象技术有限公司
IPC: G06N3/0495 , G06N3/0464 , G06F17/16 , G06N3/063
Abstract: 一种压缩神经网络的计算机实现方法,所述方法包括:接收包括多个层的神经网络;形成表示通过所述神经网络的所述多个层的数据流的图,所述图包括:多个顶点,所述多个顶点中的每个顶点表示所述神经网络的所述多个层中的层的输出通道;以及一条或多条边,所述一条或多条边中的每条边表示由相应一对顶点表示的相应输出通道之间的潜在非零数据流;通过遍历所述图来标识由所述神经网络的所述多个层包括的一个或多个冗余通道;以及输出压缩神经网络,其中所标识的一个或多个冗余通道不存在于所述压缩神经网络中。
-
公开(公告)号:CN118799469A
公开(公告)日:2024-10-18
申请号:CN202410427375.X
申请日:2024-04-10
Applicant: 想象技术有限公司
IPC: G06T15/00 , G06T1/20 , G06N3/0475 , G06N3/0464 , G06N3/084
Abstract: 本公开涉及图形渲染中的可学习图像变换训练方法和系统。提供了一种用于训练帧变换流水线的方法,该帧变换流水线是图形处理系统的一部分,并且被配置成对渲染帧进行变换以产生包括在一组目标图像中呈现的视觉特征的增强帧。帧变换流水线包括一个或多个着色器,该一个或多个着色器由能够复制特定视觉特征的参数化数学函数来定义。该训练方法包括:接收输入图像和目标图像;将每个着色器应用于输入图像以获得候选帧;以及在参数化鉴别器处计算候选帧的特征与目标图像之间的相似性指示。根据该指示,该方法还包括对鉴别器和一个或多个参数化数学函数的参数进行的参数更新步骤,其中该参数更新步骤被配置成从参数化数学函数中导出参数。
-
公开(公告)号:CN113936091B
公开(公告)日:2024-10-15
申请号:CN202110784519.3
申请日:2021-07-12
Applicant: 想象技术有限公司
Inventor: S·芬尼
Abstract: 本发明涉及用于构建射线跟踪加速结构的方法和系统。公开了一种为场景构建射线跟踪加速结构的计算机实现的方法。所述场景相对于全局坐标系被定义,所述加速结构包括顶层加速结构TLAS,所述顶层加速结构具有引用底层加速结构BLAS的一个或多个实例的叶节点。所述方法包括:定义一个或多个TLAS节点;对于每个TLAS节点,确定第一边界体积,并且将所述节点与变换矩阵相关联,所述变换矩阵在所述第一边界体积与所述全局坐标系中的第二边界体积之间映射。
-
公开(公告)号:CN118550851A
公开(公告)日:2024-08-27
申请号:CN202410208109.8
申请日:2024-02-26
Applicant: 想象技术有限公司
Inventor: R·M·托金顿
IPC: G06F12/0871 , G06F12/0811
Abstract: 用于高速缓存压缩数据和非压缩数据的灵活高速缓存结构。一种装置,其中第一RAM中的每个字段与第二RAM中的相应字段一起形成高速缓存RAM的相应条目。高速缓存电路可操作以在高速缓存RAM中的至少一个条目中应用第一模式与第二模式之间进行选择。在第一模式中,使用所述第一RAM中的相应字段来以第一格式保存单个高速缓存行的第一部分,并且使用所述第二RAM中的相应字段来保存所述单个高速缓存行的对应标签和所述单个高速缓存行的剩余部分。在第二模式中,使用所述第一RAM来以比所述第一格式短的第二格式保存多个高速缓存行,并且使用所述第二RAM中的对应条目来保存所述多个高速缓存行中的对应标签。
-
公开(公告)号:CN118247126A
公开(公告)日:2024-06-25
申请号:CN202311751537.7
申请日:2023-12-19
Applicant: 想象技术有限公司
Abstract: 本发明涉及在图形处理单元中将纹理处理应用于片段块。提供了一种用于将纹理处理应用于片段块的方法和图形处理单元(GPU),所述片段中的每个片段与针对纹理的多个维度中的每个维度的纹理坐标相关联。所述GPU的片段处理单元检测到针对所述块的所述片段的所述纹理坐标是轴对齐的,并且响应于检测到针对所述块的所述片段的所述纹理坐标是轴对齐的,将缩减的纹理坐标集合发送到所述GPU的纹理处理单元。所述纹理处理单元:(i)处理所述缩减的纹理坐标集合,以生成待提取的纹素的纹素地址,(ii)使用所生成的纹素地址来提取纹素,(iii)基于所提取的纹素来确定针对所述块的所述片段中的每个片段的处理值,以及(iv)输出所述处理值。
-
公开(公告)号:CN118227515A
公开(公告)日:2024-06-21
申请号:CN202311754998.X
申请日:2023-12-19
Applicant: 想象技术有限公司
Inventor: S·塞法尔瓦伊
Abstract: 本申请涉及在包括存储器的处理单元处对二维值阵列执行可分离运算。一种对二维值阵列执行可分离运算的计算机实现的方法,在每个写入或读取步骤中,每个存储库仅由一个相应线程写入或读取,方法包括:将阵列划分成子阵列;对于每个子阵列:使用线程对值子阵列执行可分离运算的初始阶段,以便针对子阵列的每个值生成相应处理值;将第一多个处理值写入到存储器,该值对应于一维值序列;读取相应第二多个处理值,该值对应于相对于值子阵列的转置位置中的值子阵列的垂直一维值序列;执行可分离运算的后一阶段,以便针对转置位置中的值子阵列的每个值生成输出值;将处理值写入到每个存储库,从每个存储库中读取相应处理值。
-
-
-
-
-
-
-
-
-