山东浪潮科学研究院有限公司孙宗齐获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉山东浪潮科学研究院有限公司申请的专利一种代码自动向量化优化方法、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119536744B 。
龙图腾网通过国家知识产权局官网在2025-06-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510104501.2,技术领域涉及:G06F8/41;该发明授权一种代码自动向量化优化方法、设备及介质是由孙宗齐;赵鑫鑫;姜凯设计研发完成,并于2025-01-23向国家知识产权局提交的专利申请。
本一种代码自动向量化优化方法、设备及介质在说明书摘要公布了:本发明公开了一种代码自动向量化优化方法、设备及介质,属于高性能计算技术领域,用于解决现有的代码自动向量化较为不便,人工操作占比较大,难以支持对不规则的或存在负载依赖关系的代码进行向量化,不利于计算性能的提升以及能耗的降低的技术问题。方法包括:根据并行计算的计算内核,获取计算任务的标量指令图;对标量指令图进行规约转换处理,得到规约指令图;根据指令的高层次组织结构,将规约指令图进行有关映射向量的分组处理,得到分组图;基于硬件的限定向量长度,对分组图中的指令向量进行拆分匹配处理,得到向量匹配分组图;将向量匹配分组图中每组的元素进行执行配置,得到向量操作图。
本发明授权一种代码自动向量化优化方法、设备及介质在权利要求书中公布了:1.一种代码自动向量化优化方法,其特征在于,所述方法包括: 根据并行计算的计算内核,获取计算任务的标量指令图,具体包括: 通过所述计算内核,对所述计算任务进行有关寄存器的赋值配置,确定出所述计算任务中标量指令之间的赋值节点; 通过指定地址数据,对所述计算任务中的所述寄存器进行存储配置,确定出所述标量指令之间的加载节点; 基于所述寄存器中的输入与输出所对应的运算逻辑,确定出所述标量指令之间的操作节点; 将所述寄存器中的运算结果进行指定存储地址的外存处理,并生成所述标量指令之间的存储节点; 根据所述标量指令之间的数据依赖顺序以及数据执行顺序,并基于所述赋值节点、所述加载节点、所述操作节点以及所述存储节点,对所述计算任务中的各个标量指令进行逻辑运算关系下的树状分析处理,得到所述标量指令图; 对所述标量指令图进行规约转换处理,得到规约指令图,具体包括: 对所述标量指令图中各个加载数组进行并行加载处理; 通过预设的规约操作,对所述加载数组中的元素属性进行图节点的规约处理,得到加载数组元素图节点; 将所述加载数组中各个元素的加载执行算法进行图节点的规约处理,得到元素执行算法图节点; 将所述加载数组中各个元素的存储结果进行图节点的规约处理,得到元素存储图节点; 将所述加载数组元素图节点、所述元素执行算法图节点以及所述元素存储图节点均进行对应转换且融合到所述标量指令图中,生成所述规约指令图; 根据指令的高层次组织结构,将所述规约指令图进行有关映射特征的分组处理,得到分组图; 基于硬件的限定向量长度,对所述分组图中的指令向量进行拆分匹配处理,得到向量匹配分组图; 将所述向量匹配分组图中每组的元素进行执行配置,得到向量操作图。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人山东浪潮科学研究院有限公司,其通讯地址为:250101 山东省济南市高新区浪潮路1036号S02号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。