针对异构硬件架构的联合编译方法和编译系统
基本信息
申请号 | CN201811153641.5 | 申请日 | - |
公开(公告)号 | CN110968320A | 公开(公告)日 | 2020-04-07 |
申请公布号 | CN110968320A | 申请公布日 | 2020-04-07 |
分类号 | G06F8/41 | 分类 | 计算;推算;计数; |
发明人 | 王晨辉;彭凡;李晓泉;李灿;王平 | 申请(专利权)人 | 上海登临科技有限公司 |
代理机构 | 北京泛华伟业知识产权代理有限公司 | 代理人 | 上海登临科技有限公司 |
地址 | 201203 上海市浦东新区盛夏路570号901室 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种针对异构硬件架构的联合编译方法和编译系统。该方法包括:根据所述硬件架构中异构单元的计算特性确定对总体计算任务图进行多个子任务划分的策略,并将所划分出的多个子任务分配给相应的异构单元编译器进行编译处理,以生成相应的目标机器指令代码;将所生成的目标机器指令代码链接为面向所述异构硬件架构的机器指令代码集合。利用本发明的联合编译方法和编译系统,启动一次编译即可实现自动编译、优化、生成能够在异构硬件架构系统上运行的,混合不同层次的各类异构单元的硬件机器指令代码的可执行程序体。 |
