Kaffe在龙芯2E上的移植  

Transplantation of Kaffe to godson 2E

在线阅读下载全文

作  者:辛博坤[1,2] 王永吉[1] 潘远明[3] 徐帆江[4] 

机构地区:[1]中国科学院软件研究所互联网软件技术实验室,北京100190 [2]中国科学院研究生院,北京100049 [3]中国科学院软件研究所基础软件研究中心,北京100190 [4]中国科学院软件研究所综合信息系统技术国家级重点实验室,北京100190

出  处:《计算机工程与设计》2010年第2期330-334,共5页Computer Engineering and Design

基  金:国家863高技术研究发展计划基金项目(2006AA010201);国家十一五国防预研基金项目

摘  要:为了在龙芯2E处理器上建立稳定的Java运行环境,丰富龙芯平台的上层软件库,以Kaffe这款开源Java虚拟机为移植对象,分析了其运行机制,确定了其代码结构中平台相关的3个主要模块:SysCallMethod、Trampoline和JIT,并结合龙芯2E处理器的特点,给出了相关模块的修改方案。最后用第三方的测试标准对移植后的虚拟机进行了测试,表明了移植的有效性。To build a Java run-time environment on Godson 2E, expand the software library of Godson platform, Kaffe, an open source JVM developed for research work is chose for the Transplantation. By analyzing the structure of Kaffe, the three key modules which depend on the platform are SysCallMethod, Tranpoline and JIT. Based on the features of Godson 2E, the solution of porting for the modules is proposed. The testing result of third party benchmark shows that the solution is feasible and the transplantation is successful.

关 键 词:JAVA虚拟机 KAFFE 龙芯2E MIPS指令集 及时编译器 

分 类 号:TP311.54[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象