PowerPC嵌入式系统模拟器实现与优化
【学位单位】:广西工学院
【学位级别】:硕士
【学位年份】:2011
【中图分类】:TP368.1
【部分图文】:
加一定的安全策略,可以很好的控制外界对内部资源的访问,避免了病毒的攻击。为了结合解释型和编译型的优点,研究和开发者采用了许多先进的技术,如just-in-time cache compiled simulation (JIT-CCS),instruction set compile simulatio(IS-CS)等。在当今较为广泛应用的模拟技术方面,JIT-CCS 和 IS-CS 是两个较突出的代表。JIT-CCS 想把解释型模拟器和编译型模拟器各自的优点结合到一起,既具有前者的灵活性,又有后者的高速性,它具体实现的方法是在指令执行前被编译,在执行完毕后将译码过程所产生的代码保存到 Cache 中,使用这种方法,在执行大量代码时就能到达静态编译指令集模拟器的性能水平。
图 2-2 IS-CS 技术Figure 2-2 IS-CS technology外一种比较先进的技术是 LLVM 技术,LLVM 从本质上来说,它不俗的来说,它实现了一个库,在这个库上,可以很容易的实现不同的编LLVM 可以理解为一个虚拟机系统,它有别于其它技术之处就在于的 LLVM 中间代码,同时并形成了一套新的编译方法,能在程序在最后的安装过程中都会被优化,使得性能大幅度的提高。LLVM 的成库、编译工具和中间代码组成的,其中集成库主要用来存放分析法,编译工具就是实现集成库工作的具体工具,例如链接器、解调一套中立的中间代码和编译基础设施,并围绕这些设施提供了一套。
图 2-2 IS-CS 技术Figure 2-2 IS-CS technology另外一种比较先进的技术是 LLVM 技术,LLVM 从本质上来说,它不是一个编器。通俗的来说,它实现了一个库,在这个库上,可以很容易的实现不同的编译相关的序。LLVM 可以理解为一个虚拟机系统,它有别于其它技术之处就在于提供了一独立的 LLVM 中间代码,同时并形成了一套新的编译方法,能在程序在编译到运再到最后的安装过程中都会被优化,使得性能大幅度的提高。LLVM 的编译系统由集成库、编译工具和中间代码组成的,其中集成库主要用来存放分析和优化代的方法,编译工具就是实现集成库工作的具体工具,例如链接器、解调器等。它供了一套中立的中间代码和编译基础设施,并围绕这些设施提供了一套全新的编策略。
【参考文献】
相关期刊论文 前10条
1 刘文珂;嵌入式处理器与嵌入式软件研究[J];电子工程师;2001年11期
2 王红春,王海燕;嵌入式软件仿真开发系统的实现[J];航空计算技术;2005年03期
3 王晓红,王旭,王雷,金茂忠;指令集仿真器自动生成技术的研究[J];计算机工程与应用;2003年02期
4 冉计全,樊晓桠,孙华锦,李大伟;RISC微处理器中存取部件设计的一种优化方法[J];计算机工程与应用;2005年05期
5 喻之斌;金海;;多核处理器体系结构软件仿真技术:研究综述[J];计算机科学;2007年10期
6 邢文峰,姚庆栋,史册,高磊;一种高速灵活的指令仿真器[J];计算机工程;2004年22期
7 桑胜田;王进祥;赵新曙;;采用动态译码缓存的高速指令集模拟器[J];计算机工程;2006年18期
8 严迎建;徐劲松;陈韬;刘军伟;;基于指令集模拟器的处理器建模与验证[J];计算机工程;2008年05期
9 韩小琨;蒋烈辉;尹青;陈亮;周博;;可重用的指令集模拟器的设计与优化技术[J];计算机工程;2008年07期
10 邓立波;龙翔;高小鹏;;ArmSim全系统模拟器的设计与实现[J];微计算机信息;2008年02期
相关硕士学位论文 前10条
1 向强;MPC860T在嵌入式Linux系统中的应用[D];电子科技大学;2003年
2 李捷;CAN总线在纯电动汽车中的应用[D];天津大学;2003年
3 周小兵;嵌入式系统Internet方案的设计与实现[D];电子科技大学;2004年
4 张学辉;一种基于ARM的无线家庭网关的研究与实现[D];西安建筑科技大学;2005年
5 周晨枫;基于半虚拟化内存高性能PowerPC体系模拟系统的设计与实现[D];浙江大学;2006年
6 刘振钧;构建基于PowerPC的嵌入式Linux通信平台[D];电子科技大学;2005年
7 杨平;嵌入式Linux系统及Web服务器实现[D];贵州大学;2007年
8 欧明双;面向DSP芯片统一验证平台的研究与实现[D];合肥工业大学;2009年
9 任欢;基于无线传感器网络的生物信号测量系统的研究[D];燕山大学;2009年
10 刘明;基于64位MIPS嵌入式系统的动态模拟与仿真技术的研究[D];广西工学院;2010年
本文编号:2828962
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2828962.html