检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:辛博坤[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.21.34.100