10.3969/j.issn.1000-3428.2014.01.016
基于反馈的JCVM指令预调度方案
卡内应用执行效率较低是制约Java Card发展的瓶颈。为此,研究Java Card虚拟机(JCVM)解释器的运行原理,针对其执行架构提出一种基于反馈的JCVM指令预调度方案。通过收集反馈应用的运行指令流统计信息,设计解释器加权控制流图(WCFG),利用基于WCFG的代码编排技术实现解释器的指令预调度。在目标体系架构中,将热点指令处理函数的布局按照反馈应用的统计信息进行重新编排。实验结果表明,该方案可使JCVM解释器的应用执行效率提高15.29%,并且不依赖额外系统资源,对基于解释器架构且资源受限的嵌入式设备性能优化具有指导意义。
Java Card虚拟机、嵌入式系统、解释器优化、指令调度、控制流图、编译优化
TP302.7(计算技术、计算机技术)
2014-02-22(万方平台首次上网日期,不代表论文的发表时间)
共5页
78-82