作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (16): 291-292. doi: 10.3969/j.issn.1000-3428.2011.16.098

• 开发研究与设计技术 • 上一篇    

基于CK610的Dalvik虚拟机移植与优化

叶 云,李春强,胡军山   

  1. (浙江大学超大规模集成电路设计研究所,杭州 310027)
  • 收稿日期:2011-02-28 出版日期:2011-08-20 发布日期:2011-08-20
  • 作者简介:叶 云(1985-),男,硕士,主研方向:嵌入式系统;李春强、胡军山,硕士
  • 基金资助:
    国家“863”计划基金资助项目(2009AA011706)

Transplantation and Optimization of Dalvik Virtual Machine Based on CK610

YE Yun, LI Chun-qiang, HU Jun-shan   

  1. (Institute of VLSI Design, Zhejiang University, Hangzhou 310027, China)
  • Received:2011-02-28 Online:2011-08-20 Published:2011-08-20

摘要: 研究Android系统专属的Dalvik虚拟机,分析Dalvik虚拟机的解释器、本地方法桥以及C库在CK610平台上的移植与优化。基于Dalvik虚拟机解释器的字节码分发机制,提出一种改进型Threaded分发机制,并实现硬件平台定制型MInterp解释器,实验证明该 MInterp解释器能使Dalvik虚拟机的运行速度提升1倍以上。

关键词: Dalvik虚拟机, 解释器, 分发机制, 移植与优化

Abstract: 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.

Key words: Dalvik virtual machine, interpreter, distribution mechanism, transplantation and optimization

中图分类号: