一种数据处理装置、数据处理方法及人工智能处理器

    公开(公告)号:CN118796758A

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

    申请号:CN202310429108.1

    申请日:2023-04-14

    Inventor: 任子木

    Abstract: 本申请提供一种数据处理装置、数据处理方法及人工智能处理器,应用于人工智能技术领域,数据处理装置中设有用于对特征数据进行特征运算的脉动阵列,特征数据包括顺序排列的n个特征子数据;脉动阵列中的特征运算模块的n组特征运算单元之间按照n个特征子数据之间的关联运算逻辑进行连接;特征运算模块中的任一组特征运算单元包括的第一运算子单元和第二运算子单元,按照相应特征子数据的特征运算逻辑进行连接;n组特征运算单元按照预设顺序对n个特征子数据进行特征运算,前一组特征运算单元启动特征运算的时间早于后一组特征运算单元启动特征运算的时间至少一个预设时钟周期。可以降低脉动阵列的数据运算延迟,提升脉动阵列的数据运算效率。

    任务管理系统、方法和任务处理器

    公开(公告)号:CN117215734A

    公开(公告)日:2023-12-12

    申请号:CN202310566386.1

    申请日:2023-05-18

    Inventor: 任子木

    Abstract: 本公开提供一种任务管理系统、方法和任务处理器,涉及芯片技术领域。该任务管理系统应用于任务处理器,该任务处理器包括任务池,该任务处理器用于:接收待压入任务;在任务池中筛选出条目有效值为第二值的待压入条目;获取任务池的任务池时间戳;根据任务池时间戳和待压入任务的任务个数,确定各个待压入任务的任务时间戳;将待压入任务压入任务池的待压入条目中,并将待压入条目的条目有效值更新为第一值;在任务池中将待压入任务与各个待压入任务的任务时间戳关联绑定,以便任务池根据任务时间戳弹出任务。本公开实施例可以将任务简单且便捷的压入任务池中,以便后续能够根据任务时间戳和任务池的条目有效值有序的弹出任务。

    一种浮点运算方法、处理器、电子设备及存储介质

    公开(公告)号:CN117215646A

    公开(公告)日:2023-12-12

    申请号:CN202310552164.4

    申请日:2023-05-16

    Inventor: 任子木

    Abstract: 本申请涉及计算机技术领域,提供一种浮点运算方法、处理器、电子设备及存储介质,用于提高浮点除加运算的效率和精度。该方法获取到除加融合运算指令后,基于获得的浮点被除数、浮点除数和浮点加数,进行浮点除法和浮点加法的融合运算,运算效率较高。其中,浮点除法运算的运算次数是基于三个浮点数的指数动态确定的,从而可以根据实际情况灵活调整浮点除法的运算次数,提高运算效率的同时,减少除法迭代产生的中间精度损失,且在浮点加法运算时,浮点商和浮点余数能够根据浮点加数的指数动态扩展,从而尽可能的保留有效的中间计算精度,进一步提升了除加运算的精度。

    一种数据读取方法、装置、设备及存储介质

    公开(公告)号:CN116974743A

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

    申请号:CN202310072539.7

    申请日:2023-01-12

    Inventor: 任子木

    Abstract: 本申请提供一种数据读取方法、装置、设备及存储介质;在本申请中,获取至少一个数据源请求;数据源请求包含至少一个线程请求;针对至少一个数据源请求,分别执行:基于一个数据源请求包含的至少一个线程请求各自携带的访存地址信息,对至少一个线程请求进行合并处理,生成相应的综合线程资源请求;基于至少一个综合线程资源请求各自携带的第一基地址信息,将至少一个综合线程资源请求进行合并处理,生成至少一个综合数据源资源请求;基于至少一个综合数据源资源请求,确定缓存访问信息;基于缓存访问信息,读取相应的目标数据。将多数据源请求合并,请求数量减少,提高缓存访问性能,及时读取数据,提升处理器算力性能的利用率以及数据处理性能。

    数据传输方法及数据传输设备
    35.
    发明公开

    公开(公告)号:CN116955243A

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

    申请号:CN202310353223.5

    申请日:2023-03-30

    Inventor: 任子木

    Abstract: 本申请公开了一种数据传输方法及数据传输设备,涉及数据处理领域。该方法包括:获取数据传输任务的多个信息字段对;针对多个信息字段对中的目标信息字段对,确定目标信息字段对对应的字段内存,字段内存中存储有多个任务分别对应的目标传输参数的并集;基于数据传输任务中目标信息字段对对应的起始地址字段和长度字段,从多个内存区域中确定目标传输参数;基于目标传输参数对数据传输任务对应的数据进行传输。通过以上方式,能够借助字段内存存储并集的条件避免对相同的传输参数进行重复存储,还能够在执行数据传输任务时对多个信息字段对进行并行分析,提高数据传输效率。本申请可应用于云技术、人工智能、智慧交通等各种场景。

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

    公开(公告)号:CN116954551A

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

    申请号:CN202211584238.4

    申请日:2022-12-09

    Inventor: 任子木

    Abstract: 本申请提供一种数据处理方法、装置、设备及存储介质,可以应用于人工智能领域或车联网领域等,用于解决数据处理过程中的计算延迟较大,导致的数据处理的效率较低的问题。该方法至少包括:确定当前运算操作对应的运算关系为乘加运算关系时,获得当前运算操作对应的第一浮点数、第二浮点数和第三浮点数;对第一浮点数和第二浮点数进行乘法运算,获得乘法结果,并确定乘法结果的指数与第三浮点数的指数之间的第一指数差;从预设的各移位量区间中,选取出与第一指数差相匹配第一移位量区间,并基于第一移位量区间,对乘法结果和第三浮点数进行加法运算,获得当前运算操作的运算结果。通过划分移位量区间,降低了选取移位量来进行加法运算的计算延迟。

    指令处理方法、装置、程序产品、计算机设备和介质

    公开(公告)号:CN115113934A

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

    申请号:CN202211051073.4

    申请日:2022-08-31

    Inventor: 任子木

    Abstract: 本申请公开了一种指令处理方法、装置、程序产品、计算机设备和介质,该方法包括:对硬件循环指令的循环体进行循环执行;循环体中包含分支指令;当执行至分支指令时,获取分支指令的预测信息,预测信息用于指示预测的分支指令的下一指令;执行分支指令,并按照预测信息的指示执行预测的下一指令;获取分支指令的执行结果,执行结果用于指示确定的分支指令的下一指令;若预测的下一指令与确定的下一指令不匹配,则撤销对预测的下一指令的执行,并对循环体的当前执行参数进行校正处理;当前执行参数用于指示当前对循环体进行循环执行的进度。采用本申请,可提高对硬件循环指令的编译灵活性。

    向量数据的压缩方法、向量数据的解压方法、装置及设备

    公开(公告)号:CN114416180A

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

    申请号:CN202210312611.4

    申请日:2022-03-28

    Inventor: 任子木 李东声

    Abstract: 本申请公开了一种向量数据的压缩方法、向量数据的解压方法、装置及设备,涉及数据处理技术领域。所述方法包括:源向量寄存器存储源向量数据,该源向量数据被划分为n个源子向量,n个源子向量和n组多路选择器一一对应;n组多路选择器中的第i组多路选择器对源向量数据中的第i个源子向量中的有效元素进行选择性排列,得到第i个目标子向量;数据合并装置对n个源子向量对应的n个目标子向量进行移位合并,得到目标向量数据;其中,目标向量数据中的有效元素位于目标向量数据的头部;目标向量寄存器对目标向量数据中的有效元素进行存储。本申请通过对向量数据进行分段压缩,再进行合并,可有效减少布线的拥塞程度,从而大幅度减小处理器的面积。

    应用于处理器的数据前递模组、处理器、设备和方法

    公开(公告)号:CN119938557A

    公开(公告)日:2025-05-06

    申请号:CN202311452955.6

    申请日:2023-11-02

    Inventor: 任子木

    Abstract: 本申请公开了一种应用于处理器的数据前递模组、处理器、设备和方法,涉及芯片技术领域。本申请实施例可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景,例如为上述各种场景中所使用的硬件设备提供相应的处理器。所述地址转换单元用于根据地址映射关系,确定与第一虚拟地址对应的第一物理地址;虚拟地址匹配单元用于对第一虚拟地址和缓冲器中的至少一个虚拟地址进行匹配,得到虚拟匹配结果;物理地址匹配单元用于对第一物理地址和缓冲器中的至少一个物理地址进行匹配,得到物理匹配结果;地址选择单元用于在虚拟匹配结果和物理匹配结果相匹配的情况下,获取目标虚拟地址中的数据。本申请减少一个时钟周期的延迟,提高了数据前递的效率。

    包括重发队列的芯片、计算机设备和重发指令的处理方法

    公开(公告)号:CN119938146A

    公开(公告)日:2025-05-06

    申请号:CN202311471417.1

    申请日:2023-11-03

    Inventor: 任子木

    Abstract: 本申请公开了一种包括重发队列的芯片、计算机设备和重发指令的处理方法,属于芯片领域。重发队列包括获取单元、重发唤醒单元和重发单元,获取单元的输出端与重发唤醒单元的输入端连接,重发唤醒单元的输出端与重发单元的输入端连接;获取单元,用于接收至少一条重发指令,将至少一条重发指令发送至重发唤醒单元;至少一条重发指令是执行存在异常的指令;重发唤醒单元,用于在检测到至少一条重发指令中的目标重发指令的异常解除的情况下,将目标重发指令发送至重发单元;重发单元,用于发送目标重发指令;目标重发指令用于在发送后被重新执行。该方案可应用于芯片领域,提高了芯片的利用率。

Patent Agency Ranking