基于异构系统的编译方法、装置、设备及存储介质

基本信息

申请号 CN202110747965.7 申请日 -
公开(公告)号 CN113553054A 公开(公告)日 2021-10-26
申请公布号 CN113553054A 申请公布日 2021-10-26
分类号 G06F8/41(2018.01)I;G06F9/50(2006.01)I;G06N5/04(2006.01)I 分类 计算;推算;计数;
发明人 蒋国跃;张力;杨柳西;高鹏;张广飞;詹克团 申请(专利权)人 北京算能科技有限公司
代理机构 北京善任知识产权代理有限公司 代理人 孟桂超
地址 100094北京市海淀区丰豪东路9号院2号楼5层4单元501-1
法律状态 -

摘要

摘要 本公开了一种基于异构系统的编译方法、装置、设备及存储介质。其中,异构系统包括架构不同的多个计算核。该方法包括:获得源语言代码对应的计算图,源语言代码是由基于编程模型编写的,编程模型是由标量编程语言和张量编程语言进行算法描述的;将计算图划分为至少一个目标图区域,至少一个目标图区域包括包含标量计算节点的标量图区域和/或包含张量计算节点的张量图区域;为每一个目标图区域生成对应的二进制指令代码段;基于目标图区域之间的依赖关系以及二进制指令代码段,生成源语言代码对应的二进制指令序列。在本公开中,在基于异构系统进行编译开发时,源语言代码可以采用标量编程语言和张量编程语言对算法进行描述,提高了开发效率。