Kaffe在龙芯2E上的移植

来源 :计算机工程与设计 | 被引量 : 0次 | 上传用户:wuzx5858
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了在龙芯2E处理器上建立稳定的Java运行环境,丰富龙芯平台的上层软件库,以Kaffe这款开源Java虚拟机为移植对象,分析了其运行机制,确定了其代码结构中平台相关的3个主要模块:SysCallMethod、Trampoline和JIT,并结合龙芯2E处理器的特点,给出了相关模块的修改方案。最后用第三方的测试标准对移植后的虚拟机进行了测试,表明了移植的有效性。
其他文献
为有效产生程序测试数据,提高Fuzzing测试数据的生成效率和测试覆盖率的问题,提出了一种新的Fuzzing测试数据生成算法——H-Fuzzing。其主要思想是通过程序静态分析结果和动
随着单一系统映像(SSI)集群的发展,其提供的易于使用的高性能和高可用的计算环境,对用户越来越具有吸引力。但是,对于单一系统映像集群,现有的基准测试程序在测试系统性能时将负载
标准UML(unifiedmodellanguage)状态图中缺乏对并行环境精确的动态语义,不利于对其所描述的并行环境进行形式化分析、验证和确认,而CSP(通信序列进程)语言具有严格的数学定义和分
为了实现精确本体无法完成的信息的隐含语义挖掘,检索到满足用户请求的信息,引入粗糙本体实现对信息语义检索的支持。剖析了基于精确本体的信息语义检索的过程及其不足,引入了粗