数据处理方法及处理器
    41.
    发明公开

    公开(公告)号:CN119065718A

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

    申请号:CN202310629949.7

    申请日:2023-05-30

    Inventor: 任子木

    Abstract: 本公开提供一种数据处理方法及处理器,涉及数据处理技术领域。该方法包括:在第一标量流水线上对第一指令包进行处理,获得并发送与第一向量加载指令对应的第一向量加载访存请求;在第二标量流水线上对第二指令包进行处理,获得并执行第二标量处理指令,获得第一向量处理指令,并将第一向量处理指令提交至向量流水线;对第一向量加载访存请求进行处理,获得并寄存第一向量数据;在向量流水线上,获得寄存的第一向量数据,执行第一向量处理指令,获得第一向量数据处理结果。该处理器可以为人工智能处理器。该方法可减少在第一指令包之后的包括后续向量加载指令的指令包的发射,实现了减少用于寄存加载得到的向量数据的VRF的资源占用。

    一种数据处理装置、方法及芯片
    42.
    发明公开

    公开(公告)号:CN119002996A

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

    申请号:CN202310567368.5

    申请日:2023-05-18

    Inventor: 任子木

    Abstract: 一种数据处理装置、方法及芯片,涉及计算机技术领域,用以减少寄存器的消耗,减少数据处理延迟,提高数据处理效率。本申请中,数据处理装置包括:呈阵列分布的至少两个处理模块,每个处理模块包括:打拍寄存器和至少两个运算单元;其中:一个处理模块中的打拍寄存器,用于对待处理数据进行延迟处理,获得延迟处理后的目标数据,并将目标数据广播至一个处理模块包含的至少两个运算单元,以及将目标数据传输至与一个处理模块位置同一行的下一个处理模块中的打拍寄存器;一个处理模块中的运算单元,用于对目标数据进行处理,并将获得的第一处理结果,传输至与运算单元位于同一列的下一个目标单元。

    数据处理方法、乘累加器和芯片
    43.
    发明公开

    公开(公告)号:CN119002862A

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

    申请号:CN202310552334.9

    申请日:2023-05-16

    Inventor: 任子木

    Abstract: 本申请公开了数据处理方法、乘累加器和芯片,涉及计算机技术领域,具体涉及软件测试技术领域。该方法包括:根据乘累加器的计算单元并行复用数量以及目标精度类型,获取多个操作数;根据目标精度类型以及预设的尾数数据宽度参数,将多个操作数的尾数变更为多个目标尾数;对多个目标尾数执行乘法操作,获取多个目标尾数的第一尾数乘法结果;根据多个操作数的指数,对第一尾数乘法结果执行对齐操作,生成第二尾数乘法结果;对第二尾数乘法结果执行加法运算,生成尾数加法结果,将尾数加法结果与多个操作数对应的指数相匹配,输出多个操作数的乘累加运算结果。

    一种处理引擎、处理器、电子设备及数据处理方法

    公开(公告)号:CN118838572A

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

    申请号:CN202310472169.6

    申请日:2023-04-25

    Inventor: 任子木

    Abstract: 本申请提供了一种处理引擎、处理器、电子设备及数据处理方法;处理引擎包括:第一乘法器,用于对第一尾数数据以及第二尾数数据进行乘法运算,输出对应的尾数乘法结果;第一指数加法器,用于对第一指数数据以及第二指数数据进行加法运算,输出对应的指数加法结果;第一对阶移位量计算单元,用于对指数加法结果以及第三指数数据进行对阶操作,输出指数结果以及对阶移位量;第一对阶移位器,用于根据对阶移位量,对尾数乘法结果以及第三待处理数据的第三尾数数据进行移位操作,输出移位后的尾数乘法结果以及移位后的第三尾数数据;第一加法器,用于对移位后的尾数乘法结果以及移位后的第三尾数数据进行加法运算,输出尾数结果。

    数据处理方法、矩阵转置系统及芯片

    公开(公告)号:CN118733501A

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

    申请号:CN202310372542.0

    申请日:2023-03-30

    Inventor: 任子木

    Abstract: 本申请属于数据处理领域,涉及数据处理方法、装置、计算机存储介质及电子设备,应用于设置于DMA中的矩阵转置系统,包括:获取与目标矩阵对应的配置信息,根据配置信息确定与当前输入行向量对应的右移量,并根据右移量生成右移控制指令;响应右移控制指令,根据右移量对当前输入行向量进行循环右移,以获取与当前输入行向量对应的右移行向量;根据配置信息在动态缓存区中确定与目标矩阵对应的目标缓存区,并将右移行向量写入目标缓存区中;当完成目标矩阵的缓存后,阶梯读取目标缓存区中的列向量,并对列向量进行循环左移形成左移列向量,以根据左移列向量确定与目标矩阵对应的转置矩阵。本申请能够提升缓存空间利用率、节省算力、提高运行效率。

    一种芯片、设备以及数据处理方法

    公开(公告)号:CN117033270A

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

    申请号:CN202311291542.4

    申请日:2023-10-08

    Inventor: 任子木

    Abstract: 本申请公开了一种芯片、设备以及数据处理方法,属于计算机技术领域。该芯片包括跨通道处理单元、多路选择器和数据寄存器,跨通道处理单元具有获取数据寄存器中的数据组的能力;跨通道处理单元和多路选择器的输入端相连,多路选择器的输出端和数据寄存器相连;跨通道处理单元,用于获取数据寄存器保存的N个数据组,N为大于1的整数;跨通道处理单元,还用于根据对N个数据组中的至少一个数据组进行跨通道处理,得到N个运算结果;跨通道处理包括基于N个数据组中的第j个数据组得到N个运算结果中的第i个运算结果,i和j均为小于或等于N的正整数,i和j不同;多路选择器,用于将跨通道处理单元提供的N个运算结果写入数据寄存器。

    缓存访问装置及方法
    47.
    发明公开

    公开(公告)号:CN117009256A

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

    申请号:CN202211032446.3

    申请日:2022-08-26

    Inventor: 任子木

    Abstract: 本申请实施例提供一种缓存访问装置及方法,至少应用于缓存领域和AI处理器领域,用于访问缓存中的数据,缓存包括多个内存块集合,每一内存块集合包括多个内存块;装置包括:内存块分配模块用于确定每一待访问请求在所述缓存中指向的目标内存块集合和在目标内存块集合中指向的目标内存块;PBP模块用于为每一待访问请求生成优先级信息;基于优先级信息,确定与待访问请求对应的目标内存块的处理时机,并在处理时机到达时,对目标内存块中的存储数据进行数据访问,得到多个数据访问结果;数据整合模块用于对多个数据访问结果进行数据整合处理,得到数据整合结果并输出。通过本申请,能够实现并行访问,极大的提高了访问效率和访问灵活性。

    指令控制方法、装置、计算机设备和存储介质

    公开(公告)号:CN117008974A

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

    申请号:CN202211292415.1

    申请日:2022-10-21

    Inventor: 任子木

    Abstract: 本申请涉及一种指令控制方法、装置、计算机设备、存储介质和计算机程序产品。该方法包括:按照硬件循环指令的循环执行参数和预设流水线结构进行循环执行,循环执行参数在循环执行的过程中更新并生成对应的循环记录参数,循环记录参数用于记录循环执行参数的更新;当分支指令进入预设流水线结构的读取指令阶段时,获取当前循环记录参数;当分支指令预测失败时,获取目标循环记录参数;基于当前循环记录参数和目标循环记录参数进行循环还原计算,得到循环还原参数;基于循环还原参数对目标循环执行参数进行还原,得到还原后的循环执行参数,并按照还原后的循环执行参数重新执行分支指令。采用本方法能够节降低在指令控制时的存储资源消耗。

    恢复处理方法、装置、芯片、计算机设备及存储介质

    公开(公告)号:CN117008973A

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

    申请号:CN202211045655.1

    申请日:2022-08-26

    Inventor: 任子木

    Abstract: 本发明实施例公开了一种恢复处理方法、装置、芯片、计算机设备及存储介质,其中方法包括:检测到针对返回地址栈RAS的恢复需求,从指令序列中确定目标分支指令;获取备份队列在第一时刻的指针位置;备份队列用于存储返回地址栈中执行入栈处理操作时所覆盖的内容并调整BKQ指针的位置;分别获取返回地址栈和备份队列在第二时刻的指针位置;第二时刻是指返回地址栈根据目标分支指令之前的分支指令的预测结果,对返回地址栈执行栈处理操作的时刻;将RAS指针位置恢复至返回地址栈在第二时刻的指针位置处,并根据备份队列在第二时刻的指针位置及在第一时刻的指针位置之间的内容,对返回地址栈进行内容恢复,可实现对返回地址栈的有效恢复。

    一种数据处理方法、装置、设备以及可读存储介质

    公开(公告)号:CN117008868A

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

    申请号:CN202211026162.3

    申请日:2022-08-25

    Inventor: 任子木

    Abstract: 本申请公开了一种数据处理方法、装置、设备以及可读存储介质,方法包括:获取针对待排序数据序列的数据排序请求;数据排序请求携带待排序数据序列对应的初始编号序列;初始编号序列是由待排序数据序列中每个待排序数据的数据源编号所组成的序列;根据数据排序请求调用编号排序预处理组件,在编号排序预处理组件中,对初始编号序列进行重新排序,得到排序编号序列;将排序编号序列与待排序数据序列输入至排序电路中,在排序电路中按照排序编号序列,对待排序数据序列中的待排序数据进行重新排序,得到排序数据序列。采用本申请,可以减小排序业务中的芯片资源消耗,同时提升排序效率。本申请可应用于云技术、人工智能、智慧交通、辅助驾驶等场景。

Patent Agency Ranking