一种并行查找表实现具有饱和特性非线性函数求解的方法

    公开(公告)号:CN115344823A

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

    申请号:CN202211017041.2

    申请日:2022-08-24

    Abstract: 本发明公开了一种并行查找表实现具有饱和特性非线性函数求解的方法,涉及神经网络技术领域,包括将非线性函数分割成若干区间,每个区间内函数值由线性函数表示,其中线性函数系数存放在查找表内,查找表位于局部存储内,获得查找表的表内有符号偏移地址,计算出线性系数并写入查找表内;通过配置描述符实现非线性函数求解精度与求解范围的灵活可配,得到源操作数取值范围以及查找表深度;采用对源操作数范围进行平均分割的方法进行查找表地址转换,进行非线性函数求解。本发明以在兼顾资源消耗和计算速度情况下,进一步提高硬件求解非线性函数的精度,并且可以根据不同精度饱和函数进行求解运算。

    一种支持混合精度运算的数据访存方法及装置

    公开(公告)号:CN115328658A

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

    申请号:CN202211045594.9

    申请日:2022-08-30

    Abstract: 本发明公开了一种支持混合精度运算的数据访存方法及装置,涉及人工智能技术领域,包括:获取存储数据精度库和运算数据精度库,生成访存指令库;判断访存指令类型;为存储访存指令时,选取对应的访存指令,将与访存指令一起发来的待存储的运算数据转换成目标存储器的存储数据精度格式数据,送入至目标存储器进行存储;为运算访存指令时,选取对应的访存指令,将存储器发出的数据转换成目标运算程序的运算数据精度格式数据,送入至目标运算程序进行运行。本发明使用较小的处理代价,高效实现了统一数据存储格式的目的,且数据精度灵活可配,支持多种精度运算,另外在线的转置模式可以有效提高处理器性能。

    一种支持阵列私有和共享数据访问的地址标识方法及装置

    公开(公告)号:CN115328619A

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

    申请号:CN202211038503.9

    申请日:2022-08-29

    Abstract: 本申请公开了一种支持阵列私有和共享数据访问的地址标识方法及装置,其方法包括:当检测到芯片阵列内任意一个源计算核心执行访存指令时,计算出访问地址;基于访问地址判断访存指令的访问类型;当确定访问类型为共享空间访问时,基于源计算核心的请求转发部件将访存指令的请求转发至芯片阵列的局域网络;基于局域网络将访存指令的请求发送至目标计算核心,并由目标计算核心的访存部件对本地存储数据进行访问;对访存指令、访存指令的访问类型以及目标计算核心进行标识。本方法可支持阵列内私有和共享数据访问两种方式,通过在阵列内进行解析处理和路由访问,使得芯片具有轻量级和处理简单的特征,且还可有效改善计算性能以及数据访问速率。

    一种基于动态信用的零级指令循环缓冲预取方法及装置

    公开(公告)号:CN110727463A

    公开(公告)日:2020-01-24

    申请号:CN201910863815.5

    申请日:2019-09-12

    Abstract: 本发明公开了一种基于动态信用的零级指令循环缓冲预取方法。包括当检测到指令流中存在循环体时,判断循环体的循环方向;根据循环体的循环方向确定循环体的循环出口指令信息,并根据循环出口指令信息向一级指令缓存控制部件发送预取信用信息;当检测到输出指令到达循环体尾部时,判断循环体的行进方向,若循环体的行进方向为继续循环方向,则向一级指令缓存控制部件的预取信用管理部件发送启动预取信号。本发明还公开了一种基于动态信用的零级指令循环缓冲预取装置。本发明通过预取循环出口方向的指令,可以在零级指令循环缓存中的循环退出时,立即从零级指令缓存中继续提供出口方向的指令,避免零级指令缓存脱靶时带来的性能气泡。

Patent Agency Ranking