期刊文献+

一个ARM即时编译器的设计与实现 被引量:1

A ARM JIT Recompiler Design and Implementation
下载PDF
导出
摘要 即时编译器是把一种机器上运行的应用程序动态地转换成在另一种机器上运行的应用程序的程序。由于解释执行的性能瓶颈,为了达到更高的性能,虚拟机一般采用即时编译技术,通过对即时编译器的分析,提出采用一种自适应的编译方法实现ARM即时编译器的设计,并使用目标代码管理器有效的控制内存开销,能够适应嵌入式设备的特点,有效的提高ARM虚拟机的性能。 JIT compiler is an application that dynamicly converts applications on certain machine to applications on another machine. Due to low peformance of the interpreter, most of the ARM virtual machine use JIT to achieve higher performance. This thesis presents a design for a Just-In-Time compiler for ARM and use the target code managment to save the memory which can meet the requirement of embedded devices. This solution remarkably boosts the performance of ARM virtual machine.
作者 李娜
出处 《商洛学院学报》 2009年第2期38-41,共4页 Journal of Shangluo University
关键词 即时编译 虚拟机 ARM JIT compiler virtual machine ARM
  • 相关文献

参考文献6

二级参考文献62

  • 1J C Dehnert,B K Grant,J P Banning,et al.The transmeta code morphing software:Using speculation,recovery,and adaptive retranslation to address real-life challenges[C].The Int'l Symp on Code Generation and Optimization,San Francisco,California,2003
  • 2Anton Chernoff,Mark Herdeg,Ray Hookway,et al.FX!32:A profile-directed binary translator[J].IEEE Trans on Micro,1998,18:56-64
  • 3Cindy Zheng,Carol Thompson.PA-RISC to IA-64:Transparent execution,no recompilation[J].IEEE Computer,2000,33(3):47-52
  • 4Troger,Jens Specification-driven dynamic binary translation[Ph D dissertation][D].Brisbane:Queensland University of Technology,2004
  • 5Cristina Cifuentes,Mike Van Emmerik,et al.Preliminary experiences with the use of the UQBT binary translation framework[C].Workshop on Binary Translation,Technical Committee on Computer Architecture Newsletter,Newport Beach,USA,1999
  • 6C Cifuentes,V Malhotra.Binary translation:Static,dynamic,retargetable?[C].Int'l Conf on Software MaintenanceMonterey,CA,1996
  • 7W Chen,S Lerner,R Chaiken,et al.Mojo:A dynamic optimization system[C].The 3rd Workshop on Feedback-Directed and Dynamic Optimization,Monterey,California,2000
  • 8Kevin Scott,Jack Davidson.Safe virtual execution using software dynamic translation[C].The 18th Annual Computer Security Applications Conference,Las Vegas,Nevada,2002
  • 9M Prasad,T C ChiuehA binary rewriting defense against stack based buffer overflow attacks[C].USENIX'03 Annual Technical Conference,San Antonio,Texas,2003
  • 10V Bala,E Duesterwald,S Banerjia.Transparent dynamic optimization:The design and implementation of dynamo[R].Hewlett Packard Laboratories,Tech Rep:HPL-1999-78,1999

共引文献32

同被引文献6

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部