期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
1
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
基于Trace的即时编译器中代码生成策略的改进
被引量:
1
1
作者
陈沉
白振兴
+1 位作者
向新
罗鑫
《计算机工程与设计》
CSCD
北大核心
2011年第6期2027-2030,共4页
针对编译循环内的查找表分派指令导致的代码重复或额外运行开销,在Dalvik虚拟机的基于Trace的即时编译器中提出了改进的代码生成算法。同已有的代码生成算法相比,该方法在划分基本块阶段获取查找表分派的信息,并将查找表分派指令转换成...
针对编译循环内的查找表分派指令导致的代码重复或额外运行开销,在Dalvik虚拟机的基于Trace的即时编译器中提出了改进的代码生成算法。同已有的代码生成算法相比,该方法在划分基本块阶段获取查找表分派的信息,并将查找表分派指令转换成一系列条件分支指令,通过条件分支指令实现子Trace同主Trace的合并,避免了主子Trace切换时额外的函数调用。实验结果表明,对于循环内含查找表分派的应用程序,该算法能提升其性能。
展开更多
关键词
基于Trace的即时编译器
DALVIK虚拟机
代码生成
查找表分派
优化
下载PDF
职称材料
题名
基于Trace的即时编译器中代码生成策略的改进
被引量:
1
1
作者
陈沉
白振兴
向新
罗鑫
机构
空军工程大学工程学院
空军工程大学电讯工程学院
出处
《计算机工程与设计》
CSCD
北大核心
2011年第6期2027-2030,共4页
基金
航空科学基金项目(20095596014)
陕西省自然科学基金项目(2009JM8001-4)
文摘
针对编译循环内的查找表分派指令导致的代码重复或额外运行开销,在Dalvik虚拟机的基于Trace的即时编译器中提出了改进的代码生成算法。同已有的代码生成算法相比,该方法在划分基本块阶段获取查找表分派的信息,并将查找表分派指令转换成一系列条件分支指令,通过条件分支指令实现子Trace同主Trace的合并,避免了主子Trace切换时额外的函数调用。实验结果表明,对于循环内含查找表分派的应用程序,该算法能提升其性能。
关键词
基于Trace的即时编译器
DALVIK虚拟机
代码生成
查找表分派
优化
Keywords
trace-based JIT compiler
Dalvik VM
code generation
lookup table dispatch
optimization
分类号
TP301 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
基于Trace的即时编译器中代码生成策略的改进
陈沉
白振兴
向新
罗鑫
《计算机工程与设计》
CSCD
北大核心
2011
1
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部