首页 | 官方网站   微博 | 高级检索  
     

针对SECD抽象机的基于踪迹的即时编译技术
引用本文:于成龙,廖湖声,武辰之,苏航.针对SECD抽象机的基于踪迹的即时编译技术[J].计算机工程与设计,2015(2):384-391.
作者姓名:于成龙  廖湖声  武辰之  苏航
作者单位:1. 北京工业大学 计算机学院,北京,100124
2. 北京工业大学 软件学院,北京,100124
基金项目:北京市自然科学基金项目(4122011);国家自然科学基金青年基金项目
摘    要:为提高程序的整体执行效率,提出一种基于踪迹(trace-based)的通用即时编译技术。在SECD抽象机指令序列的解释执行中,将执行频率高的程序片段识别为踪迹,并编译成Java字节码,由Java虚拟机执行。任何用SECD抽象机实现的编程语言都可以使用该技术来提高程序执行效率。介绍该技术的实现方法,包括解释执行环境和Java字节码程序执行环境的转换方法,实现采用该技术的执行引擎框架。实验结果表明,该技术可有效提高程序的执行效率。

关 键 词:即时编译  抽象机  字节码  踪迹  环境切换

Trace-based j ust-in-time compilation for SECD machine
YU Cheng-long,LIAO Hu-sheng,WU Chen-zhi,SU Hang.Trace-based j ust-in-time compilation for SECD machine[J].Computer Engineering and Design,2015(2):384-391.
Authors:YU Cheng-long  LIAO Hu-sheng  WU Chen-zhi  SU Hang
Affiliation:YU Cheng-long;LIAO Hu-sheng;WU Chen-zhi;SU Hang;College of Computer Science,Beijing University of Technology;School of Software Engineering,Beijing University of Technology;
Abstract:
Keywords:j ust-in-time compilation  abstract machine  bytecode  trace-based  environment alternation
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号