中国人民解放军国防科技大学沈洁获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国人民解放军国防科技大学申请的专利一种基于超越函数加速指令的正余弦函数实现方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114968368B 。
龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210647106.5,技术领域涉及:G06F9/302;该发明授权一种基于超越函数加速指令的正余弦函数实现方法及系统是由沈洁;龙标;黄春;彭林;唐滔;姜浩;范小康;于恒彪;易昕;苏醒设计研发完成,并于2022-06-09向国家知识产权局提交的专利申请。
本一种基于超越函数加速指令的正余弦函数实现方法及系统在说明书摘要公布了:本发明公开了一种基于超越函数加速指令的正余弦函数实现方法及系统,本发明方法包括对传入的向量操作数vd的每个元素规约到[‑π4,π4]区间,获得对应的整型向量vql以及位于[‑π4,π4]区间内的浮点数向量vdr;对整型向量vql取余数获得整型向量vqln;根据泰勒级数展开方法,使用超越函数加速指令对浮点数向量vdr和整型向量vqln进行多项式近似计算,得到向量正弦函数或向量余弦函数计算结果vr。本发明对于使用固定长度指令编码的指令集架构,无需使用额外的地址计算指令和向量加载指令从常量池中获取多项式近似的系数常量,从而极大提升了向量正弦函数与向量余弦函数的性能。
本发明授权一种基于超越函数加速指令的正余弦函数实现方法及系统在权利要求书中公布了:1.一种基于超越函数加速指令的正余弦函数实现方法,属于处理器数据并行与向量三角函数计算技术,其特征在于,所述正余弦函数实现方法包括: 1)对传入的向量操作数vd的每个元素规约到[-π4,π4]区间,获得对应的整型向量vql以及位于[-π4,π4]区间内的浮点数向量vdr; 2)对整型向量vql根据vqln=vqlmod4取模获得整型向量vqln; 3)根据泰勒级数展开方法,使用超越函数加速指令对浮点数向量vdr和整型向量vqln进行多项式近似计算,得到向量操作数vd对应的向量正弦函数或向量余弦函数计算结果vr; 步骤3)使用的超越函数加速指令包括超越函数平方指令trimul、超越函数选择指令trisel以及超越函数乘加指令trimad;步骤3)包括:首先生成所有元素均为0的浮点数向量vt,再使用超越函数平方指令trimul对浮点数向量vdr进行向量浮点平方运算得到平方运算结果vd2,并根据整型向量vqln设置该平方运算结果vd2的符号位,同时使用超越函数选择指令trisel根据浮点数向量vdr和整型向量vqln进行向量条件选择得到后续多项式近似计算的最后一个系数vls及其符号;接着连续使用八次超越函数乘加指令trimad对浮点数向量vt、平方运算结果vd2进行支持硬件查表的向量浮点乘加运算,这八次trimad指令的立即数操作数依次为7、6、5、4、3、2、1、0,超越函数乘加指令trimad根据所使用的立即数操作数进行硬件查表以获取向量浮点乘加运算中所需的加法操作数,并且每次超越函数乘加指令trimad的计算结果也要放到浮点数向量vt中进行不断累加,最后获取浮点数向量vt与系数vls的向量浮点乘法运算结果,作为向量操作数vd对应的向量正弦函数或向量余弦函数计算结果vr。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人民解放军国防科技大学,其通讯地址为:410073 湖南省长沙市开福区砚瓦池正街47号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。