数据处理装置、芯片、方法、电子设备和存储介质

    公开(公告)号:CN118172228A

    公开(公告)日:2024-06-11

    申请号:CN202410295895.X

    申请日:2024-03-14

    摘要: 本公开提供了一种数据处理装置、芯片、方法、设备、存储介质以及产品,涉及计算机技术领域,尤其涉及人工智能、图像处理、芯片等技术领域。具体实现方案为:数据处理装置包括:脉动阵列;以及控制器配置为响应于针对第一矩阵和第二矩阵的运算指令,在确定第一矩阵的维度小于脉动阵列的维度的情况下,对第一矩阵包括的数据进行重新排列,得到第一重排矩阵,维度包括列数和行数中的至少一个,第一重排矩阵的维度大于第一矩阵的维度;以及将第一重排矩阵沿第一方向输入脉动阵列,将第二矩阵沿与第一方向正交的第二方向输入脉动阵列;脉动阵列配置为接收第一重排矩阵和第二矩阵,对第一重排矩阵和第二矩阵进行与运算指令相对应的运算,输出运算结果。

    数据处理装置、方法、电子设备和存储介质

    公开(公告)号:CN117909637A

    公开(公告)日:2024-04-19

    申请号:CN202410082760.5

    申请日:2024-01-19

    IPC分类号: G06F17/16

    摘要: 本公开提供了一种数据处理装置,涉及人工智能技术领域,尤其涉及芯片技术领域和处理器技术领域。该装置包括:第一计算单元,配置为执行多个待执行任务中的第一待执行任务和第二待执行任务,并将第一待执行任务的执行结果和第二待执行任务的执行结果分别提供至第二计算单元;第二计算单元,包括运算模块、第一缓存模块和第二缓存模块,运算模块配置为:根据第一待执行任务的执行结果,确定第一初始任务的执行结果,并将第一初始任务的执行结果写入第一缓存模块;根据第二待执行任务的执行结果,确定拆分后任务的执行结果,并将拆分后任务的执行结果写入第二缓存模块。本公开还提供了一种数据处理方法、电子设备和存储介质。

    写后读异常的检测方法、装置、控制器、处理器及介质

    公开(公告)号:CN115454693A

    公开(公告)日:2022-12-09

    申请号:CN202211059014.1

    申请日:2022-08-30

    IPC分类号: G06F11/07

    摘要: 本公开提供了一种写后读异常的检测方法、装置、控制器、处理器及介质,涉及计算机领域,尤其涉及处理器领域。写后读异常的检测方法,包括:响应于粗粒度向量计算指令,在记录表中定位第一表项,并将与粗粒度向量计算指令匹配的写回地址范围写入第一表项,写回地址范围包括首地址和尾地址;响应于与细粒度向量数据匹配的成功写回响应指令,在记录表中定位第二表项,并更新第二表项中的首地址;响应于细粒度向量数据请求指令,判断细粒度向量数据请求指令所请求数据的地址是否落入记录表中任一表项的写回地址范围,若是,则确定检测到写后读异常。本公开能够减少空间占用,在粗粒度指令下以细粒度检测出写后读异常,减少流水线停顿时间。

    数据处理方法、装置、电子设备、介质和芯片

    公开(公告)号:CN115310035A

    公开(公告)日:2022-11-08

    申请号:CN202210945376.4

    申请日:2022-08-08

    IPC分类号: G06F17/16

    摘要: 本公开提供了一种数据处理方法、装置、电子设备、介质和芯片,涉及人工智能技术领域,尤其涉及人工智能芯片技术领域。实现方案为:获取第一矩阵和第二矩阵;确定第一矩阵中绝对值最大的第一元素,并将第一元素的最大绝对值记为第一最大值Max1;将第一矩阵中的每一个元素映射到[0,2n]区间,以将该元素转换为对应的转换元素;确定第二矩阵中绝对值最大的第二元素,并将第二元素的最大绝对值记为第二最大值Max2;将第二矩阵中的每一个元素映射到[0,2n]区间,以将该元素转换为对应的转换元素;以及基于第一矩阵和第二矩阵中的每一个元素各自对应的转换元素,计算第一矩阵和第二矩阵的乘积。

    访问静态随机存取存储器的方法、装置、设备和存储介质

    公开(公告)号:CN111209232B

    公开(公告)日:2022-04-22

    申请号:CN201811393074.0

    申请日:2018-11-21

    发明人: 龚小章 王京

    IPC分类号: G06F13/16 G06F13/18

    摘要: 本公开涉及用于访问静态随机存取存储器的方法、装置、电子设备和计算机可读存储介质。该方法包括接收针对与静态随机存取存储器相关联的数据的访问请求;响应于访问请求是针对数据的写入请求,将数据的预定大小的多个部分交织地写入不同的多个静态随机存取存储器;以及响应于访问请求是针对数据的读取请求,从多个静态随机存取存储器交织地读取数据的预定大小的多个部分。本公开的实施例能够实现SRAM的多读多写而无需重新设计SRAM电路,因此能够以低成本的方式实现SRAM的多读多写操作。

    数据处理装置、芯片、方法、设备和介质

    公开(公告)号:CN118885723A

    公开(公告)日:2024-11-01

    申请号:CN202411017822.0

    申请日:2024-07-26

    IPC分类号: G06F17/16

    摘要: 本公开提供了一种数据处理装置、芯片、方法、设备和介质,涉及人工智能技术领域,尤其涉及神经网络、深度学习、人工智能芯片等技术领域。数据处理装置用于基于M:N结构化稀疏方案的元数据在8个数值中进行部分读取,该元数据指示需要读取的数值所在的位置。该装置包括:4个第一多路复用器,每一个第一多路复用器被配置为基于元数据在8个数值中的前4个数值中进行选择;4个第二多路复用器,每一个第二多路复用器被配置为基于元数据在8个数值中的后4个数值中进行选择;4个第三多路复用器,第i个第三多路复用器被配置为在第i个第一多路复用器的输出和第i个第二多路复用器的输出中进行选择,i为满足1≤i≤4的每一个整数。

    数据处理装置、芯片、方法、设备和介质

    公开(公告)号:CN118861502A

    公开(公告)日:2024-10-29

    申请号:CN202410977990.8

    申请日:2024-07-19

    IPC分类号: G06F17/16

    摘要: 本公开提供了一种数据处理装置、芯片、方法、设备和介质,涉及人工智能技术领域,尤其涉及神经网络、深度学习、人工智能芯片等技术领域。该装置包括:数据传输单元,用于接收与多个第一矩阵元素对应的多组量化数据,每组量化数据包括量化参数和具有第一低精度格式的k个第一矩阵元素;将k个第一矩阵元素格式转化为具有第一高精度格式;脉动阵列,包括处理单元,其中包括:算数逻辑单元,用于计算具有第一高精度格式的k个第一矩阵元素和对应的k个第二矩阵元素的元素乘积的累加和;k维度累加器,被配置为利用设置于其中的浮点数乘法单元计算每组量化数据所包括的量化参数与对应的累加和的乘积并进行累加。

    数据处理方法及装置、设备和介质

    公开(公告)号:CN118377460A

    公开(公告)日:2024-07-23

    申请号:CN202410384508.X

    申请日:2024-03-29

    IPC分类号: G06F7/78

    摘要: 本公开提供了一种数据处理方法及装置、设备和介质,涉及计算机技术领域,尤其涉及芯片和数据处理技术领域。实现方案为:响应于确定需要针对第一矩阵顺序执行第一运算、矩阵转置和第二运算,执行针对第一矩阵的第一运算,以得到第二矩阵;将第二矩阵的每个数据元素写入内存中的多个目标位置,第二矩阵中的每个行的数据元素在多个目标位置排列成的矩形存储区域中的排列方向与矩形存储区域的对角线方向平行;从矩形存储区域中读取数据,得到第三矩阵;执行针对第三矩阵的第一变换操作,以得到第四矩阵,第四矩阵中的每个列的数据元素在所述第三矩阵中的排列方向与所述第三矩阵的对角线方向平行;以及执行针对第四矩阵的第二运算,以得到结果矩阵。

    数据处理装置、方法、芯片、设备和存储介质

    公开(公告)号:CN117973470A

    公开(公告)日:2024-05-03

    申请号:CN202410144414.5

    申请日:2024-02-01

    摘要: 本公开提供了一种数据处理装置、方法、芯片、设备、存储介质以及程序产品,涉及计算机技术领域,尤其涉及人工智能、深度学习、神经网络、云计算技术和芯片领域。具体实现方案为:数据处理装置包括转换单元,配置为获取多个第一浮点数,并将多个第一浮点数分别转换为多个第二浮点数,其中,多个第一浮点数各自包括1位符号位、N位第一指数位和C‑N‑1位第一尾数位,多个第二浮点数各自包括M位第二指数位和C‑M位第二尾数位,C、N和M为大于等于1的整数,C为第一浮点数和第二浮点数各自的总位数,N>M,C‑N‑1<C‑M;以及运算单元,配置为对多个第二浮点数进行运算,得到运算结果。

    写后读异常的检测方法、装置、控制器、处理器及介质

    公开(公告)号:CN115454693B

    公开(公告)日:2023-11-14

    申请号:CN202211059014.1

    申请日:2022-08-30

    IPC分类号: G06F11/07

    摘要: 本公开提供了一种写后读异常的检测方法、装置、控制器、处理器及介质,涉及计算机领域,尤其涉及处理器领域。写后读异常的检测方法,包括:响应于粗粒度向量计算指令,在记录表中定位第一表项,并将与粗粒度向量计算指令匹配的写回地址范围写入第一表项,写回地址范围包括首地址和尾地址;响应于与细粒度向量数据匹配的成功写回响应指令,在记录表中定位第二表项,并更新第二表项中的首地址;响应于细粒度向量数据请求指令,判断细粒度向量数据请求指令所请求数据的地址是否落入记录表中任一表项的写回地址范围,若是,则确定检测到写后读异常。本公开能够减少空间占用,在粗粒度指令下以细粒度检测出写后读异常,减少流水线停顿时间。