首页 | 本学科首页   官方微博 | 高级检索  
     

Kaffe在龙芯2E上的移植
引用本文:辛博坤,王永吉,潘远明,徐帆江.Kaffe在龙芯2E上的移植[J].计算机工程与设计,2010,31(2).
作者姓名:辛博坤  王永吉  潘远明  徐帆江
作者单位:1. 中国科学院软件研究所,互联网软件技术实验室,北京,100190;中国科学院研究生院,北京,100049
2. 中国科学院软件研究所,互联网软件技术实验室,北京,100190
3. 中国科学院软件研究所基础软件研究中心,北京,100190
4. 中国科学院软件研究所综合信息系统技术国家级重点实验室,北京,100190
基金项目:国家高技术研究发展计划(863计划),国家国防预研基金 
摘    要:为了在龙芯2E处理器上建立稳定的Java运行环境,丰富龙芯平台的上层软件库,以Kaffe这款开源Java虚拟机为移植对象,分析了其运行机制,确定了其代码结构中平台相关的3个主要模块:SysCallMethod、Trampoline和JTT,并结合龙芯2E处理器的特点,给出了相关模块的修改方案.最后用第三方的测试标准对移植后的虚拟机进行了测试,表明了移植的有效性.

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

Transplantation of Kaffe to godson 2E
XIN Bo-kun,WANG Yong-ji,PAN Yuan-ming,XU Fan-jiang.Transplantation of Kaffe to godson 2E[J].Computer Engineering and Design,2010,31(2).
Authors:XIN Bo-kun  WANG Yong-ji  PAN Yuan-ming  XU Fan-jiang
Affiliation:XIN Bo-kun1,3,WANG Yong-ji1,PAN Yuan-ming2,XU Fan-jiang4(1.Lab for Internet Software Technologies,Institute of Software,Chinese Academy of Sciences,Beijing 100190,China,2.Research Center of Fundamental Software,3.Graduate University,Beijing 100049,4.Natural Key Laboratory of Integrated Information System Technology,China)
Abstract: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.
Keywords:Kaffe  JVM  Kaffe  Godson2E  MIPS  JIT
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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