| 注册
首页|期刊导航|计算机工程|基于反馈的JCVM指令预调度方案

基于反馈的JCVM指令预调度方案

曹晓 李莹

计算机工程Issue(1):78-82,5.
计算机工程Issue(1):78-82,5.DOI:10.3969/j.issn.1000-3428.2014.01.016

基于反馈的JCVM指令预调度方案

Feedback-based JCVM Instruction Prescheduling Scheme

曹晓 1李莹2

作者信息

  • 1. 浙江大学计算机科学与技术学院,杭州 310027
  • 2. 中国人民解放军94816部队,福州 350002
  • 折叠

摘要

Abstract

The Low efficiency of on-card applet execution is a bottleneck restricting the development of the Java Card, so this paper researches the operating principle of Java Card Virtual Machine(JCVM), and proposes a feedback-based JCVM instruction prescheduling scheme to optimize the executable architecture of Java Card. It designs a concept of Weighted Control Flow Graph(WCFG) by collecting run command flow statistical information of feedback applications, and then a code arrangement technology based on WCFG is proposed to realize the pre-scheduling of interpreter. In the target system architecture, it reorders the hot instruction handler functions according to the statistical information of feedback applications. Experimental results show that after optimization of the scheme, the efficiency of the interpreter increases 15.29%, and it does not rely on additional system resources, so it is helpful to the optimization of embedded device based on interpreter architecture and which is resource-constrained.

关键词

Java Card虚拟机/嵌入式系统/解释器优化/指令调度/控制流图/编译优化

Key words

Java Card Virtual Machine(JCVM)/embedded system/interpreter optimization/instruction scheduling/Control Flow Diagram(CFG)/compilation optimization

分类

信息技术与安全科学

引用本文复制引用

曹晓,李莹..基于反馈的JCVM指令预调度方案[J].计算机工程,2014,(1):78-82,5.

计算机工程

OA北大核心CSCDCSTPCD

1000-3428

访问量0
|
下载量0
段落导航相关论文