一种跨平台程序转译方法及装置
    1.
    发明公开

    公开(公告)号:CN119166163A

    公开(公告)日:2024-12-20

    申请号:CN202411333348.2

    申请日:2024-09-24

    Abstract: 本发明提出一种跨平台程序转译方法和装置,包括:获取用于在源平台运行的源程序,通过大语言模型将源程序中并行内置变量转换为基于循环指令的串行程序,根据目标平台深度学习加速器的硬件性能,将该串行程序进行循环分割并通过目标平台的内置并行变量绑定到目标平台,得到输入代码;检查该输入代码的存储使用情况,并根据预设的存储层次来对该输入代码的存储进行装饰,得到输入程序;将该输入程序中存在的张量运算还原成标量计算,使用该目标平台的张量运算指令重新表达该标量计算,得到用于在该目标平台运行的目的程序,该目标平台的深度学习加速器运行该目的程序,得到运行结果。

Patent Agency Ranking