一种可实现算力抽象的方法和系统

    公开(公告)号:CN115309407B

    公开(公告)日:2023-03-31

    申请号:CN202211243920.7

    申请日:2022-10-12

    Abstract: 本申请提供了一种可实现算力抽象的方法和系统,涉及电数字数据处理技术领域,其中所述方法包括:对开发代码进行解析,识别出控制代码和加速代码,通过将所述控制代码和加速代码分别与算子接口进行映射,并对设备管理接口、内核调度接口、内存管理接口中的至少一个进行配置,得到原生代码;基于所述原生代码生成流转代码;基于所述流转代码进行资源匹配,并根据资源匹配结果进行硬件链接,生成可执行文件。本申请提供了一种跨厂商的异构硬件的统一开发系统,通过提供统一的开发环境和松耦合的开发架构,使开发者的一套代码能够实现异构部署,从而解决硬件厂商之间的开发生态隔离、代码迁移难等问题,提升了资源利用率。

    一种可实现算力抽象的方法和系统

    公开(公告)号:CN115309407A

    公开(公告)日:2022-11-08

    申请号:CN202211243920.7

    申请日:2022-10-12

    Abstract: 本申请提供了一种可实现算力抽象的方法和系统,涉及电数字数据处理技术领域,其中所述方法包括:对开发代码进行解析,识别出控制代码和加速代码,通过将所述控制代码和加速代码分别与算子接口进行映射,并对设备管理接口、内核调度接口、内存管理接口中的至少一个进行配置,得到原生代码;基于所述原生代码生成流转代码;基于所述流转代码进行资源匹配,并根据资源匹配结果进行硬件链接,生成可执行文件。本申请提供了一种跨厂商的异构硬件的统一开发系统,通过提供统一的开发环境和松耦合的开发架构,使开发者的一套代码能够实现异构部署,从而解决硬件厂商之间的开发生态隔离、代码迁移难等问题,提升了资源利用率。

    计算图的编译方法、装置、设备和存储介质

    公开(公告)号:CN118796195A

    公开(公告)日:2024-10-18

    申请号:CN202311744855.0

    申请日:2023-12-18

    Abstract: 本公开提供一种计算图的编译方法、装置、设备和存储介质,该方法包括:基于初始代码和计算图模型文件的属性信息,确定计算图源代码,计算图源代码包括主机代码;对属性信息对应的设备代码进行编译,得到第一侧文件;对主机代码进行编译,得到第二侧文件;对第一侧文件和第二侧文件进行链接,得到执行文件。将计算图模型文件的属性信息写入至计算图源代码中,能够得到包括计算图信息的单一格式源代码,将该单一格式源代码中属性信息对应的设备代码和计算图源代码中的主机代码分别进行编译,得到第一侧文件和第二侧文件,并将第一侧文件和第二侧文件进行链接得到执行文件,能够实现对包括计算图信息的单一格式源代码的异构编译。

Patent Agency Ranking