北京算能科技有限公司蒋国跃获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京算能科技有限公司申请的专利基于异构系统的编译方法、装置、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113553054B 。
龙图腾网通过国家知识产权局官网在2025-10-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110747965.7,技术领域涉及:G06F8/41;该发明授权基于异构系统的编译方法、装置、设备及存储介质是由蒋国跃;张力;杨柳西;高鹏;张广飞;詹克团设计研发完成,并于2021-07-02向国家知识产权局提交的专利申请。
本基于异构系统的编译方法、装置、设备及存储介质在说明书摘要公布了:本公开了一种基于异构系统的编译方法、装置、设备及存储介质。其中,异构系统包括架构不同的多个计算核。该方法包括:获得源语言代码对应的计算图,源语言代码是由基于编程模型编写的,编程模型是由标量编程语言和张量编程语言进行算法描述的;将计算图划分为至少一个目标图区域,至少一个目标图区域包括包含标量计算节点的标量图区域和或包含张量计算节点的张量图区域;为每一个目标图区域生成对应的二进制指令代码段;基于目标图区域之间的依赖关系以及二进制指令代码段,生成源语言代码对应的二进制指令序列。在本公开中,在基于异构系统进行编译开发时,源语言代码可以采用标量编程语言和张量编程语言对算法进行描述,提高了开发效率。
本发明授权基于异构系统的编译方法、装置、设备及存储介质在权利要求书中公布了:1.一种基于异构系统的编译方法,所述异构系统包括架构不同的多个计算核,其特征在于,所述方法包括: 获得源语言代码对应的计算图,所述源语言代码是由基于编程模型编写的,所述编程模型是由标量编程语言和张量编程语言进行算法描述的; 将所述计算图中存在依赖关系且计算类型相同的计算节点划分为一个计算区域; 统计每一个计算区域中各个计算节点的可映射计算核; 将所述每一个计算区域中存在依赖关系且可映射计算核相同的计算节点划分为一个图区域; 根据所述每一个计算区域中的图区域,确定至少一个目标图区域,所述至少一个目标图区域包括包含标量计算节点的标量图区域和或包含张量计算节点的张量图区域; 为每一个目标图区域生成对应的二进制指令代码段,所述标量图区域对应的二进制代码段能够在用于标量计算的第一计算核中执行,所述张量图区域对应的二进制代码段能够在用于张量计算的第二计算核中执行; 基于所述目标图区域之间的依赖关系以及所述二进制指令代码段,生成所述源语言代码对应的二进制指令序列; 其中,所述计算区域为标量计算区域;所述根据所述每一个计算区域中的图区域,确定至少一个目标图区域,包括:将所述图区域确定为所述至少一个目标图区域; 所述计算区域为张量计算区域;所述根据所述每一个计算区域中的图区域,确定至少一个目标图区域,包括:为所述图区域中的第i个图区域创建图区域集合;遍历所述图区域集合,将所述第i个图区域中存在依赖关系且可映射于同一计算核的计算节点划分为一个候选图区域,i为正整数;根据所述第i个图区域的候选图区域在对应计算核上的执行时长,确定所述第i个图区域的第一收益值;从所述第一收益值确定大于预设收益值且取值最大的第二收益值;将所述第二收益值对应的候选图区域更新至所述图区域集合,并返回遍历所述图区域集合的步骤,直至所述第一收益值均小于或者等于预设收益值;将所述第一收益值对应的候选图区域确定为所述目标图区域。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京算能科技有限公司,其通讯地址为:100094 北京市海淀区丰豪东路9号院2号楼5层4单元501-1;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。
请提出您的宝贵建议,有机会获取IP积分或其他奖励