多模式解码论文-郑红阳

多模式解码论文-郑红阳

导读:本文包含了多模式解码论文开题报告文献综述及选题提纲参考文献,主要关键词:动态二进制翻译,单模式解码,多模式解码,中间变量

多模式解码论文文献综述

郑红阳[1](2009)在《改进QEMU的多模式指令解码研究》一文中研究指出二进制翻译是一种代码移植技术,它可以有效地解决软硬件冲突问题。QEMU是一款非常受欢迎的动态二进制翻译工具,它支持多源到多目标的翻译。但QEMU在翻译过程中只采用一种解码策略,即:将源代码翻译成中间代码,再根据这些中间代码拷贝已经编译好的二进制目标代码。这种单模式的解码对于指令循环较少的应用程序来说效率低下。在解码过程中,QEMU引入中间变量来减少微操作的数量,进而简化翻译过程,但中间变量的使用会引入一些冗余的内存加载操作。QEMU使用C语言编写微操作代码,这种做法虽然简化了系统实现,但由于微操作代码使用频率很高,使用C语言编写微操作使系统性能不高。针对QEMU单模式解码的问题,多模式解码方式能针对不同的指令块采用不同的模式进行翻译,从而达到加快翻译速度的目的。多模式解码采用两种模式:对于程序里执行次数比较少的指令块,对其进行解释执行,不生成基本块;对于执行次数更高的程序块,采用更费时但优化效果更好的解码方式,生成执行效率比较高的目标代码。多模式解码更加灵活,翻译速度也更快。虚拟寄存器冗余加载去除算法记录中间变量当前储存的是哪个虚拟寄存器的值,并识别下一条指令要加载的是哪个虚拟寄存器。如果下一条指令要加载的虚拟寄存器值已经加载到中间变量,那么定义下一条加载操作为冗余操作,并将其去除。冗余加载去除算法去除了程序里的冗余加载指令,提高了二进制翻译的速度。微操作在二进制翻译中被执行的频率相当高,因此微操作的执行效率非常重要。对微操作使用汇编语言重新实现,提高了微操作的代码执行效率,从而加快了整个二进制翻译过程。通过SPEC2000测试,多模式解码平均运行时间比QEMU原系统降低了30.5%。(本文来源于《华中科技大学》期刊2009-05-01)

单宝堂,王廷豪,崔玉红[2](2009)在《高速率多模式RS编解码系统的设计与实现》一文中研究指出为了提高国产卫星通信地球站调制解调器信道级联编解码工作数据速率,给出了一种兼容世界卫星通信地球站308/309/310标准(IESS-308/309/310)所有级联编解码技术参数要求的外码设计方法。对加解扰器、RS编解码器、交织解交织器以及同步系统进行了设计与仿真,最高数据率可达50 Mbps。最后给出了系统部分最终测试结果。(本文来源于《国外电子测量技术》期刊2009年03期)

多模式解码论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

为了提高国产卫星通信地球站调制解调器信道级联编解码工作数据速率,给出了一种兼容世界卫星通信地球站308/309/310标准(IESS-308/309/310)所有级联编解码技术参数要求的外码设计方法。对加解扰器、RS编解码器、交织解交织器以及同步系统进行了设计与仿真,最高数据率可达50 Mbps。最后给出了系统部分最终测试结果。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

多模式解码论文参考文献

[1].郑红阳.改进QEMU的多模式指令解码研究[D].华中科技大学.2009

[2].单宝堂,王廷豪,崔玉红.高速率多模式RS编解码系统的设计与实现[J].国外电子测量技术.2009

标签:;  ;  ;  ;  

多模式解码论文-郑红阳
下载Doc文档

猜你喜欢