一种抽象目标码架构的着色语言机器码生成方法及装置
摘要:
本发明公开一种抽象目标码架构的着色语言机器码生成方法及装置,所述方法包括:根据GPU着色器的具体类型定义一套通用的着色器抽象目标指令;将着色语言程序的中间表示代码转换成抽象目标指令;根据抽象目标指令与实际GPU目标机器指令的映射关系设计指令映射表;将所述抽象目标指令与所述指令映射表进行模式匹配,将所述抽象目标指令转换成GPU着色器可执行的目标机器指令。本发明所述方法引入的抽象目标代码能够将编译器后端目标代码的生成部分与具体GPU着色器机器代码进行解耦,能够大幅提升着色语言编译器后端程序的模块化水平,降低编译器后端开发的难度。
0/0