基于消除冗佘编译的Trace优化生成方法

Techniques of Automation and Applications(2016)

引用 0|浏览4
暂无评分
摘要
Dalvik VM作为Android平台核心部分,决定了Android的整体性能表现.由于Dalvik虚拟机无法满足Android的日益增长,针对Dalvik JIT整体框架和解释器之间的交互模式,提出了基于消除冗余编译的Trace生成方法优化方案.该优化方法将Dalvik JIT划分为前端和后端两部分,主要包括基本块构造、控制流关系确定、识别及筛选循环、SSA形式转换和MIR转换为LIR、LIR转换为机器码,利用Linpack与Scimark2标准测试集,测试Dalvik JIT在不同阈值、不同优化模式下的性能表现.分析了Dalvik JIT及其优化对系统性能的影响、合理的阈值范围,实验表明经过消除冗余编译的Trace优化处理后的Dalvik虚拟机中的程序执行速度有了明显提高.
更多
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要