一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种支持非线性函数扩展功能的并行查表方法及装置与流程

2022-11-12 23:30:38 来源:中国专利 TAG:

技术特征:
1.一种支持非线性函数扩展功能的并行查表方法,其特征在于,包括:将非线性函数分割成若干区间,每个区间内函数值由线性函数表示,其中线性函数系数存放在查找表内,查找表位于局部存储内;进行多格式数据转换,根据函数种类指示符中的数据格式字段,针对输入源操作数的格式,进行展开并移位至预定小数点位置;获取上述数据放置规则,计算出并行查表的表内偏移地址;向量查询基地址和表内偏移地址相加,得到待访问元素的存放地址。2.根据权利要求1所述的一种支持非线性函数扩展功能的并行查表方法,其特征在于,在将线性函数系数存放在查找表内,具体包括:获得查找表的表内有符号偏移地址;计算出线性系数并写入至查找表内。3.根据权利要求1所述的一种支持非线性函数扩展功能的并行查表方法,其特征在于,进行多格式数据转换时,数据格式包括:无符号和/或有符号的字和/或双字整数、半精度和/或单精度和/或双精度格式数据。4.根据权利要求1所述的一种支持非线性函数扩展功能的并行查表方法,其特征在于,根据函数种类指示符中的数据格式字段,针对输入源操作数的格式,进行展开并移位至预定小数点位置,具体包括:获取函数种类指示符type;获取输入源操作数的格式,即所需的因变量xi精度及数值范围;根据函数种类指示符中不同格式的数据进行转换,得到有符号二进制定点数,移位至预定小数点位置。5.根据权利要求4所述的一种支持非线性函数扩展功能的并行查表方法,其特征在于,依据数据放置规则,计算出并行查表的表内偏移地址,具体包括:根据函数种类指示符中的函数类型字段和多格式数据转换逻辑得到的定点结果,计算出并行查表的表内偏移地址。6.根据权利要求5所述的一种支持非线性函数扩展功能的并行查表方法,其特征在于,根据函数种类指示符中的函数类型字段和多格式数据转换逻辑得到的定点结果,计算出并行查表的表内偏移地址,具体包括:对函数种类指示符type 中的函数类型字段进行配置;根据关注的因变量数值范围、目标函数拟合误差精度进行函数种类指示符type配置;计算出并行查表的表内偏移地址。7.根据权利要求1所述的一种支持非线性函数扩展功能的并行查表方法,其特征在于,向量查询基地址和表内偏移地址相加,得到待访问元素的存放地址,具体包括:访问存储器,得到各元素的值,拼接向量查表结果;将向量查表结果写入指定的目标寄存器。8.一种支持非线性函数扩展功能的并行查表装置,其特征在于,包括:分割模块:将非线性函数分割成若干区间,每个区间内函数值由线性函数表示,其中线性函数系数存放在查找表内,查找表位于局部存储内;数据转换模块:进行多格式数据转换,根据函数种类指示符中的数据格式字段,针对输
入源操作数的格式,进行展开并移位至预定小数点位置;计算模块:获取上述数据放置规则,计算出并行查表的表内偏移地址;向量查询模块:向量查询基地址和表内偏移地址相加,得到待访问元素的存放地址。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的一种支持非线性函数扩展功能的并行查表方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种支持非线性函数扩展功能的并行查表方法的步骤。

技术总结
本发明公开了一种支持非线性函数扩展功能的并行查表方法及装置,涉及人工智能技术领域,包括:将非线性函数分割成若干区间,每个区间内函数值由线性函数表示,其中线性函数系数存放在查找表内,查找表位于局部存储内;进行多格式数据转换,根据函数种类指示符中的数据格式字段,针对输入源操作数的格式,进行展开并移位至预定小数点位置;获取上述数据放置规则,计算出并行查表的表内偏移地址;向量查询基地址和表内偏移地址相加,得到待访问元素的存放地址。本发明可以在普通单端口或双端口存储器上快速实现因变量到表内偏移的转化,并实现向量查表的方法,提升向量计算结构、通用寄存器等资源的利用率,从而优化流水线性能。从而优化流水线性能。从而优化流水线性能。


技术研发人员:刘骁 孙红辉 刘佳季 陈正博 过锋
受保护的技术使用者:无锡江南计算技术研究所
技术研发日:2022.08.24
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献