检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]上海交通大学电子信息与电气工程学院,上海200240
出 处:《信息技术》2011年第3期47-50,共4页Information Technology
摘 要:DSP指令生成与优化和二进制翻译是现代编译工具值得关注的热点问题。针对DSP指令的特点提出一种通用的DSP指令生成(支持VLIW指令)与二进制翻译技术,并应用于GNU汇编器(GAS)。包含该技术的汇编器PCA(Post Compilation Assembler)先将输入的汇编指令转化成类似LISP的中间语言。PCA通过对此中间语言分析以及窥孔优化,最终生成高质量的目标平台DSP代码。DSP code generation and optimization,along with binary translation,has become a well-concerning focus of the modern tool chain.This paper,on account of the specialties of DSP instruction,proposed a general method of DSP code generating(include VLIW) and binary translation,which applied in GNU assembler(GAS).GAS with this technology(called PCA) first translates source assembly instructions into LISP-like intermediate representation(IR);by analyzing the behaviors of the IR statements and employing post-compilation techniques such as peephole optimization,PCA will produce DSP codes of high quality suitable for the target platform.
关 键 词:DSP指令生成 VLIW指令 二进制翻译 编译后优化 窥孔优化
分 类 号:TP314[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.148.227.92