CUDA-C向ATHREAD-C的转换方法及装置
    4.
    发明公开

    公开(公告)号:CN114625374A

    公开(公告)日:2022-06-14

    申请号:CN202210248764.7

    申请日:2022-03-14

    Abstract: 本申请公开了一种CUDA‑C向ATHREAD‑C的转换方法及装置。所述CUDA‑C向ATHREAD‑C的转换方法包括:获取CUDA内核代码;获取预设转换方法;通过ANTLR语言翻译工具,自动生成CUDA代码的抽象语法树;根据所述抽象语法树以及预设转换方法生成ATHREAD代码。本申请公开的CUDA‑C向ATHREAD‑C的转换方法构建了异构加速器的硬件对应关系,并在此基础上设计了基于编译器前端的软件自动转换架构,完全继承了CUDA‑C的并行算法结构,无需在国产超算上重新设计并行算法,保证了移植后数据的准确性和软件的可扩展性,硬件上的近似性对应以及与之相匹配的内存使用原则使得转换后的代码性能得到基本保证。

Patent Agency Ranking