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