摘要
本申请公开了一种CUDA C语言到Triton语言的转换方法、设备及介质,涉及电数字数据处理技术领域。方法包括:对CUDA C代码进行解析,以将CUDA C代码分解为若干词法单元;构建词法单元对应的抽象语法树;对抽象语法树进行语义分析,以确定抽象语法树中各节点对应的关键字;根据CUDA C代码的逻辑功能,确定CUDA C代码对应的映射模式,基于映射模式,加载CUDA C语言和Triton语言之间的映射规则;通过映射规则,提取关键字对应的目标关键元素含义,并根据目标关键元素含义,对关键字进行等效映射,以将CUDA C代码转换为对应关键字含义与目标关键元素含义相同的Triton代码;对Triton代码进行性能测试,根据得到的测试结果,确定Triton代码是否与CUDA C代码保持功能等效。
技术关键词
内存访问模式
转换方法
语句
关键字
全局内存访问
抽象语法树
变量
代码转换
非易失性计算机存储介质
计算机可执行指令
电数字数据处理技术
元素
内核
索引
并行算法
代码结构
关系
转换设备
处理器
系统为您推荐了相关专利信息
报文压缩方法
交换网络
关键字
压缩算法
压缩装置
文件管理系统
数据交互机制
三元组
画像
光学字符识别技术