期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
基于国产自主CPU的SEP0611平台中Dalvik虚拟机的移植和优化 被引量:1
1
作者 吴昊 张哲 《电子器件》 CAS 北大核心 2012年第3期322-326,共5页
Dalvik是Google公司自己设计用于Android平台的Java虚拟机,Andriod系统不支持所有构架的特性使将andriod系统移植到基于国产内核Unity的Soc的SoC SEP0611上有着大量的工作。对Dalvik虚拟机平台相关性和无关性进行分析,使对虚拟机的移植... Dalvik是Google公司自己设计用于Android平台的Java虚拟机,Andriod系统不支持所有构架的特性使将andriod系统移植到基于国产内核Unity的Soc的SoC SEP0611上有着大量的工作。对Dalvik虚拟机平台相关性和无关性进行分析,使对虚拟机的移植有了基本认识和实现基础,同时介绍了我们自主研发的基于国产自主内核的SoC,将与基于国产内核Unity架构平台相关的JNI(Java Native Interface)机制进行分析,找到了移植的关键环节本地调用桥(Callbridge),同时对Dalvik虚拟机优化的进行了分析与研究,找到了解释器优化的最好途径,即用汇编重写解释器,并初步探讨了JIT(Just In Time)编译器的实现方法。通过实现本地调用桥,实现了Dalvik虚拟机在SEP0611国产自主SoC上的移植。 展开更多
关键词 软件研究 移植与优化 DALVIK虚拟机 国产内核Unity 本地方法调用桥
下载PDF
Unicore架构下的Dalvik虚拟机优化
2
作者 武建平 时龙兴 +1 位作者 凌明 曹闻世 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2013年第1期17-23,共7页
基于Unicore架构,对Dalvik虚拟机进行了移植优化.通过分析Unicore架构下应用程序二进制接口与Dalvik虚拟机的平台相关性,设计实现了jniArgInfo变量字段的布局以及与Dalvik虚拟机平台相关的本地方法调用桥.在设计完成Unicore架构下的快... 基于Unicore架构,对Dalvik虚拟机进行了移植优化.通过分析Unicore架构下应用程序二进制接口与Dalvik虚拟机的平台相关性,设计实现了jniArgInfo变量字段的布局以及与Dalvik虚拟机平台相关的本地方法调用桥.在设计完成Unicore架构下的快速型解释器入口函数、别名寄存器、汇编宏定义以及汇编版本快速型解释器架构等组件的基础上,结合虚拟机快速型解释器的混合实现机制对Dalvik虚拟机进行了优化,并对优化后Dalvik虚拟机的兼容性、功能、性能进行了测试验证.实验结果表明,优化后的Dalvik虚拟机符合Android系统规范,虚拟机核心部件及Dalvik解释器性能稳定,与优化前相比,系统每秒执行的字节码数目提升达147%.与同类平台的对比测试结果验证了Dalvik虚拟机性能提升的合理性. 展开更多
关键词 DALVIK虚拟机 UNICORE ANDROID 本地方法调用桥 解释器
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部