ARM有限公司;剑桥大学的校长、教师和学者蒂莫西·马丁·琼斯获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉ARM有限公司;剑桥大学的校长、教师和学者申请的专利用于推测性向量化程序代码的装置和方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114174986B 。
龙图腾网通过国家知识产权局官网在2025-12-05发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202080049022.0,技术领域涉及:G06F9/38;该发明授权用于推测性向量化程序代码的装置和方法是由蒂莫西·马丁·琼斯;孙鹏;贾科莫·加布雷利设计研发完成,并于2020-03-25向国家知识产权局提交的专利申请。
本用于推测性向量化程序代码的装置和方法在说明书摘要公布了:提供了一种用于推测性向量化程序代码的装置和方法。该装置包括用于执行程序代码的处理电路,该程序代码包括识别的代码区域,该识别的代码区域包括至少多个推测性向量存储器访问指令。采用每一个推测性向量存储器访问指令的执行以使用多个处理通道执行一系列标量存储器访问操作的推测性向量化。跟踪存储装置用于针对每一个推测性向量存储器访问指令维持跟踪信息,该跟踪信息提供存储器地址在每一个通道内被访问的指示。检查电路然后在由该处理电路执行该识别的代码区域期间参考该跟踪信息,以便检测由该多个推测性向量存储器访问指令的该执行产生的任何通道间存储器危险。对于至少第一类型的通道间存储器危险,状态存储元件用于该维持该检查电路已确定存在该类型的存储器危险的每一个通道的指示。然后,重放确定电路被布置成,当到达该识别的代码区域的结束时,响应于该状态存储元件将至少一个通道识别为具有通道间存储器危险,针对由该状态存储元件识别的每一个通道触发该识别的代码区域的重新执行。此类方法可显著增加向量化标量代码的能力,从而导致性能显著提高。
本发明授权用于推测性向量化程序代码的装置和方法在权利要求书中公布了:1.一种用于推测性向量化程序代码的装置,所述装置包括: 处理电路,所述处理电路用于执行程序代码,所述程序代码包括识别的代码区域,所述识别的代码区域包括至少多个推测性向量存储器访问指令,其中采用每一个推测性向量存储器访问指令的执行以使用多个处理通道执行一系列标量存储器访问操作的推测性向量化; 其中,所述处理电路被布置成执行指令的无序OOO处理; 跟踪存储装置,所述跟踪存储装置用于针对每一个推测性向量存储器访问指令维持跟踪信息,所述跟踪信息提供存储器地址在每一个通道内被访问的指示; 检查电路,所述检查电路用于在由所述处理电路执行所述识别的代码区域期间参考所述跟踪信息,以便检测由所述多个推测性向量存储器访问指令的所述执行产生的任何通道间存储器危险; 至少一个OOO跟踪结构,所述OOO跟踪结构具有跟踪条目以跟踪通过指令重新排序引入的存储器危险; 其中,增强所述至少一个OOO跟踪结构中的所述跟踪条目,使得所述跟踪存储装置并入所述至少一个OOO跟踪结构内,从而允许所述检查电路检测由于将所述系列内的标量存储器访问操作分配给不同的处理通道而发生的所述通道间存储器危险; 状态存储元件,所述状态存储元件用于维持所述检查电路确定至少第一类型的通道间存储器危险的每一个通道的指示;和 重放确定电路,所述重放确定电路被布置成,当到达所述识别的代码区域的结束时,响应于所述状态存储元件将至少一个通道识别为具有通道间存储器危险,针对由所述状态存储元件识别的每一个通道触发所述识别的代码区域的重新执行。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人ARM有限公司;剑桥大学的校长、教师和学者,其通讯地址为:英国剑桥;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励