[发明专利]处理器中向量指令填表和查表方法、装置及电子设备有效
申请号: | 202310225470.7 | 申请日: | 2023-03-10 |
公开(公告)号: | CN115951937B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 李祖松;郇丹丹;商家玮;杨婷;邱剑 | 申请(专利权)人: | 北京微核芯科技有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F12/02 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 孟洋 |
地址: | 100190 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 向量 指令 填表 方法 装置 电子设备 | ||
本公开提出一种处理器中向量指令填表和查表方法、装置及电子设备,方法包括:在处理器预设的存储空间配置向量指令查询表,其中,向量指令查询表的存储容量为项数与存储项位数的乘积,并确定待填表的候选向量寄存器对应的填表类型,其中,填表类型包括第一类型和第二类型,第一类型为寄存器宽度与寄存器分组最大数量的乘积大于等于存储容量,第二类型为寄存器宽度与寄存器分组最大数量的乘积小于存储容量,并利用与填表类型对应的填表规则,将多个候选向量寄存器中的目标向量寄存器存储的第一元素写入向量指令查询表,以及利用预设的查表规则,从向量指令查询表中获取待查询的第二元素,能够提高处理器性能。
技术领域
本公开涉及计算机技术领域,尤其涉及一种处理器中向量指令填表和查表方法、装置及电子设备。
背景技术
随着大数据和人工智能技术的发展,人们对数据分析应用和人工智能算法运行性能的要求越来越高,对计算机的处理能力提出了越来越高的要求,向量处理技术成为了当前学术界和工业界共同关注的热点问题。向量处理技术中通常应用到向量函数,向量函数指在计算机程序中,所有在内部实现时使用了向量指令以及向量寄存器的算法函数,通过使用向量指令以及向量寄存器,使得函数内部计算时以数据并行的方式实现。
查表法是在计算机程序开发过程使用的一种优化方法,通过预先将一些需要的数值结果计算好,并存储在常量数组中,运行时直接从数组中取出,而不是临时计算得到,从而节省了计算开销。而向量查表法,指在向量函数中使用的查表法,向量查表的表项在一段时间内都会被使用到,如在向量寄存器中进行填表和查表操作占用向量寄存器资源和向量寄存器端口,在向量寄存器不够使用时还需要频繁进行向量寄存器和内存间的数据存取,影响流水线性能。
发明内容
本公开提出了一种处理器中向量指令填表和查表方法、装置及电子设备,旨在至少在一定程度上解决相关技术中的技术问题之一。
本公开第一方面实施例提出了一种处理器中向量指令填表和查表方法,包括:在处理器预设的存储空间配置向量指令查询表,其中,向量指令查询表的存储容量为项数与存储项位数的乘积;确定待填表的候选向量寄存器对应的填表类型,其中,填表类型包括第一类型和第二类型,第一类型为寄存器宽度与寄存器分组最大数量的乘积大于等于存储容量,第二类型为寄存器宽度与寄存器分组最大数量的乘积小于存储容量;利用与填表类型对应的填表规则,将多个候选向量寄存器中的目标向量寄存器存储的第一元素写入向量指令查询表;以及利用预设的查表规则,从向量指令查询表中获取待查询的第二元素。
本公开第二方面实施例提出了一种处理器中向量指令填表和查表装置,包括:配置模块,用于在处理器预设的存储空间配置向量指令查询表,其中,向量指令查询表的存储容量为项数与存储项位数的乘积;确定模块,用于确定待填表的候选向量寄存器对应的填表类型,其中,填表类型包括第一类型和第二类型,第一类型为寄存器宽度与寄存器分组最大数量的乘积大于等于存储容量,第二类型为寄存器宽度与寄存器分组最大数量的乘积小于存储容量;填表模块,用于利用与填表类型对应的填表规则,将多个候选向量寄存器中的目标向量寄存器存储的第一元素写入向量指令查询表;以及查表模块,用于利用预设的查表规则,从向量指令查询表中获取待查询的第二元素。
本公开第三方面实施例提出了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开实施例的处理器中向量指令填表和查表方法。
本公开第四方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开实施例公开的处理器中向量指令填表和查表方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微核芯科技有限公司,未经北京微核芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310225470.7/2.html,转载请声明来源钻瓜专利网。