期刊文献+

基于CK610的Dalvik虚拟机移植与优化 被引量:3

Transplantation and Optimization of Dalvik Virtual Machine Based on CK610
下载PDF
导出
摘要 研究Android系统专属的Dalvik虚拟机,分析Dalvik虚拟机的解释器、本地方法桥以及C库在CK610平台上的移植与优化。基于Dalvik虚拟机解释器的字节码分发机制,提出一种改进型Threaded分发机制,并实现硬件平台定制型MInterp解释器,实验证明该MInterp解释器能使Dalvik虚拟机的运行速度提升1倍以上。 This paper studies the exclusive Java virtual machine of Android——Dalvik,expounds the interpreter,the Java native interface call bridge,and C library for transplantation and optimization based on CK610 architecture.Based on the distribution mechanism of the Dalvik's interpreter,it puts forward an improved Threaded distribution mechanism,and achieves an architecture customized MInterp interpreter of CK610,which proves to enhance the virtual machine to run rate 1 times above.
出处 《计算机工程》 CAS CSCD 北大核心 2011年第16期291-292,F0003,共3页 Computer Engineering
基金 国家"863"计划基金资助项目(2009AA011706)
关键词 DALVIK虚拟机 解释器 分发机制 移植与优化 Dalvik virtual machine interpreter distribution mechanism transplantation and optimization
  • 相关文献

参考文献1

二级参考文献5

  • 1柴志雷,高丽强,陈章龙,涂时亮.一种用于硬实时Java处理器的类转换器设计及实现[J].小型微型计算机系统,2006,27(12):2336-2340. 被引量:3
  • 2Bollela G, Gosling J, Brosgol B, et al. The Real-time Specification for Java[M].[S. I.]: Addison-Wesley, 2000.
  • 3Puffitsch W, Schoeberl M, picoJava-II in an FPGA[C]//Proc. of the 5th International Workshop on Java Technologies for Real-time and Embedded Systems. Vienna, Austria: [s. n.], 2007.
  • 4Schoeberl M, Pedersen R. WCET Analysis for a Java Processor[C]// Proc. of Conference on Design, Automation and Test in Europe. Paris, France: [s. n.], 2006.
  • 5VennersB.深入Java虚拟机[M].北京:机械工业出版社,2003.

共引文献6

同被引文献18

  • 1Bornstein D.The Dalvik VM Internals[C] //Proc.of Google I/O Developer Conference.San Francisco,USA:[s.n.] ,2008:1-8.
  • 2Hiroshi I.A Trace-based Java JIT Compiler for Large-scale Applications[C] //Proc.of the 6th ACM Workshop on Virtual Machines and Inter-mediate Languages.New York,USA:ACM Press,2012:1-2.
  • 3Hsu Wei-Chung,Charles N F,Goodman J R.On the Minimization of Load/stores in Local Register Allocation[J].IEEE Transactions on Software Engineering,1989,15(10):1250-1260.
  • 4Security Engineering Research Group.Analysis of Dalvik Virtual Machine and Class Path Library[EB/OL].(2009-07-12).http://imsciences.edu.pk/serg/wp-content/uploads/2009/07/Analysis-of-Dalvik-VM.pdf.
  • 5Ben C,Bill B.A JIT Compiler for Android’s Dalvik VM[EB/OL].(2010-05-19).http://www.google.com/intl/zh-CN/events/io/2010/sessions/jit-compiler-androidsdalvik-vm.html.
  • 6Hiroshi I,Hiroshige H,Peng W.A Trace-based Java JIT Compiler Retrofitted from a Method-based Compiler[C] //Proc.of the9th Annual IEEE/ACM International Symposium on Code Generation and Optimization.Chamonix,France:IEEE Press,2011:246-256.
  • 7Gal A,Eich B,Shaver M,et al.Trace-based Just-in-time Type Specialization for Dynamic Languages[C] //Proc.of ACM SIGPLAN Conference on Programming Language Design and Implementation.New York,USA:ACM Press,2009:465-478.
  • 8Byung-Sun Y,Junpyo E,SeungIl L,et al.Efficient Register Mapping and Allocation in LaTTe,An OpenSource Java Just-in-time Compiler[J].IEEE Transactions on Parallel and Distributed Systems,2007,18(1):57-69.
  • 9Bebenita M,Brabdner F,Fahndrich M,et al.SPUR:A Trace-based JIT Compiler for CIL[R].Microsoft Corporation,Technical Report:MSR-TR-2010-27,2010.
  • 10Cramer T,Richard F R,Miler T.Compiling Java Just in Time[Z].1997.

引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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