-
公开(公告)号:CN119271124A
公开(公告)日:2025-01-07
申请号:CN202411124658.3
申请日:2023-07-14
Applicant: 华为技术有限公司
Abstract: 一种矩阵的存储方法及装置,该方法中,获取待存储的原始矩阵对应的多个第一子块,所述多个第一子块是对所述原始矩阵以规模为M1×N1的子块为单位进行切块,并对切块后得到的每个子矩阵中的非零元素按照指定方向进行压缩后得到的,其中,M1、N1为正整数;对每个第一子块以规模为M2×N2的子块为单位进行切块,以得到多个第二子块,其中,M2为不大于M1的正整数,N2为不大于N1的正整数;以第二子块为存储单位,顺序存储多个第二子块的数据。上述设计提供一种可实现非零元素行列、块行列对齐的压缩存储方式,可提高矩阵数据访问的数据局部性、数据压缩率以及矩阵计算的并行度。
-
公开(公告)号:CN118985009A
公开(公告)日:2024-11-19
申请号:CN202280090029.6
申请日:2022-03-29
Applicant: 华为技术有限公司
Abstract: 处理三维(three‑dimension,3D)场景模型包括:在第一计算系统处:为多个表面区域中的每个表面区域确定相应局部参考系和分区结构,其中,所述分区结构将所述局部参考系离散成一组分区,每个分区对应于与所述表面区域相交的光方向的相应范围;为每个表面区域计算相应光张量,其中,所述相应光张量包括所述表面区域的所述分区结构中的每个分区的相应颜色测量值,每个分区的所述相应颜色测量值基于一个或多个光线样本的路径轨迹,所述一个或多个光线样本在与所述分区对应的所述光方向的相应范围内;集合所述3D场景模型的数据结构,其中,所述数据结构指示所述表面区域的相应局部参考系、分区结构和光张量。
-
公开(公告)号:CN116594589B
公开(公告)日:2024-03-26
申请号:CN202310511127.9
申请日:2019-12-31
Applicant: 华为技术有限公司
Abstract: 本申请实施例公开了一种浮点数乘法计算的方法、装置和算术逻辑单元,属于数据处理领域。所述方法包括:获取多个待计算的第一精度浮点数;对每个待计算的第一精度浮点数进行分解,得到至少两个第二精度浮点数,其中,所述第二精度浮点数的精度低于所述第一精度浮点数的精度;确定各种由分解自不同的第一精度浮点数的两个第二精度浮点数组成的组合;将每种组合中的第二精度浮点数输入第二精度乘法器中,得到每种组合对应的中间计算结果;基于每种组合对应的中间计算结果,确定所述多个待计算的第一精度浮点数的计算结果。采用本申请,可以节省计算资源。
-
公开(公告)号:CN116415100A
公开(公告)日:2023-07-11
申请号:CN202111668819.1
申请日:2021-12-30
Applicant: 华为技术有限公司
IPC: G06F17/16
Abstract: 一种业务处理方法、装置、处理器及计算设备,涉及计算机技术领域。该业务处理方法包括:处理器获取业务所需的数据,该数据包括第一矩阵和第二矩阵;处理器依据第一矩阵和第二矩阵,输出业务的目标矩阵;该目标矩阵用于指示前述业务的处理结果,且该目标矩阵包括至少两个有效数据集合,一个有效数据集合包括多个连续排列的有效数据。由于业务的目标矩阵中包括至少两个有效数据集合,相较于通常技术中目标矩阵仅包括一个有效数据集合,提高了目标矩阵中有效数据的占比和数据存储资源的利用率。另外,在业务执行过程中,减少了处理器对部分无效数据的源数据进行计算的过程,节省了处理器的计算资源,从而提高了处理器执行业务的整体处理效率。
-
公开(公告)号:CN119149890A
公开(公告)日:2024-12-17
申请号:CN202411126723.6
申请日:2021-02-08
Applicant: 华为技术有限公司
Inventor: 林腾毅
IPC: G06F17/16
Abstract: 一种矩阵计算装置、方法、系统、电路、芯片及设备,能够直接对压缩格式的矩阵进行计算,从而提升压缩格式的矩阵的计算效能。矩阵计算装置包括:向量外积处理引擎和累加器,矩阵计算装置基于向量外积对压缩格式的第一矩阵和第二矩阵进行计算,在计算的过程中,向量外积处理引擎对保留了行坐标的第一列向量和保留了列坐标的第二列向量进行向量外积计算,然后累加器基于位置坐标的索引,将位置坐标相同的第三元素值进行累加,从而得到两个压缩格式的矩阵进行计算的结果矩阵,相对于传统的需要将压缩格式的矩阵进行先解压缩,然后对解压缩后的矩阵进行矩阵计算的方法,本申请实施例中提供的矩阵计算装置能够有效提升压缩格式的矩阵的计算效能。
-
公开(公告)号:CN118172473A
公开(公告)日:2024-06-11
申请号:CN202211581986.7
申请日:2022-12-09
Applicant: 华为技术有限公司
Inventor: 林腾毅
IPC: G06T15/50
Abstract: 本申请提供了一种确定光照信息的方法、装置、设备和存储介质,属于图像渲染技术领域。该方法包括:在目标空间中新增目标对象或者目标对象发生移动的情况下,获取预计算的目标空间中其它三维对象的光照信息,使用目标三维对象的表面出射的光线与目标空间的碰撞位置点,在该其它三维对象的光照信息中,确定目标对象的光照信息。这样,使用其它三维对象的光照信息,获取目标对象的光照信息,而不需要使用光线追踪进行光线多次碰撞的计算,能够减少计算量。
-
公开(公告)号:CN113126954B
公开(公告)日:2024-04-09
申请号:CN201911414534.8
申请日:2019-12-31
Applicant: 华为技术有限公司
IPC: G06F7/57
Abstract: 本申请实施例公开了一种浮点数乘法计算的方法、装置和算术逻辑单元,属于数据处理领域。所述方法包括:获取多个待计算的第一精度浮点数;对每个待计算的第一精度浮点数进行分解,得到至少两个第二精度浮点数,其中,所述第二精度浮点数的精度低于所述第一精度浮点数的精度;确定各种由分解自不同的第一精度浮点数的两个第二精度浮点数组成的组合;将每种组合中的第二精度浮点数输入第二精度乘法器中,得到每种组合对应的中间计算结果;基于每种组合对应的中间计算结果,确定所述多个待计算的第一精度浮点数的计算结果。采用本申请,可以节省计算资源。
-
公开(公告)号:CN116304509A
公开(公告)日:2023-06-23
申请号:CN202210460849.1
申请日:2022-04-28
Applicant: 华为技术有限公司
Abstract: 本申请提供一种矩阵计算方法、芯片及相关设备;该芯片包括第一缓存器、第二缓存器、调度模块和处理元件;第一缓存器用于缓存第一向量,第二缓存器用于缓存第二向量;调度模块根据第一向量的位图生成选通信号,选通信号能够使处理元件从第一缓存器中获取第一向量中的一组非零元素,使处理元件从第二缓存器中获取第二向量中的一组元素;然后根据第一向量中的一组非零元素和第二向量中的一组元素进行第一向量和第二向量的运算,其中,第一向量的位图用于指示第一向量中的非零元素。通过本申请提供的芯片进行两个向量的运算时,能够使一个向量中值为0的元素不参与计算,从而能够在降低计算量,提高计算效率。
-
公开(公告)号:CN116266375A
公开(公告)日:2023-06-20
申请号:CN202210162419.1
申请日:2022-02-22
Applicant: 华为技术有限公司
Inventor: 林腾毅
IPC: G06T15/06
Abstract: 本申请提供了一种处理光线数据的方法、装置、设备和存储介质,属于图像渲染技术领域。该方法包括:获取三维对象的第一表面的光线数据,该第一表面的光线数据包括该第一表面的各纹素点的采样光线的方向和强度。对该第一表面的光线数据,进行目标处理,获得该第一表面处理后的光线数据,该目标处理包括降噪处理和超分处理中至少一种。存储该第一表面处理后的光线数据,该第一表面处理后的光线数据供渲染该三维对象的设备使用。采用本申请的方案,由于是在光线数据收集后就进行降噪和超分处理,供给渲染设备提供的光线数据是降噪和超分处理后的,无需各渲染设备均对光线数据进行降噪和超分处理,降低整体处理所需的计算量。
-
公开(公告)号:CN113138750A
公开(公告)日:2021-07-20
申请号:CN202010245293.5
申请日:2020-03-31
Applicant: 华为技术有限公司
Abstract: 本申请公开了一种算数逻辑单元、浮点数乘法计算的方法及设备。本申请提供的算数逻辑单元用于计算机芯片,包括至少一个调整电路和至少一个乘加器。每个调整电路,用于获取输入浮点数,根据输入浮点数,调整得到输出浮点数,将输出浮点数输入至乘加器。每个乘加器,用于根据输出浮点数获得第一乘积结果,将第一乘积结果匹配为第一精度的浮点数的格式,输出第一匹配结果。因此,本申请通过调整电路将不同精度的输入浮点数转换为同一精度的输出浮点数,将不同精度的输入浮点数的乘法运算,转换为了同一精度的输出浮点数的乘法运算,这样,在计算设备中不必设计多种独立的不同精度乘法器,有效地节省了计算资源。
-
-
-
-
-
-
-
-
-