Java处理器的评估-外文文献及翻译.docVIP

Java处理器的评估-外文文献及翻译.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文献翻译 中文翻译稿 Java处理器的评估 引言 在本文中,我们将提出Java处理器关于尺寸和性能的评价结果。此Java处理器被称为JOP -主张优化的Java处理器- ,基于这样的假设,一个全面的本地执行所有Java虚拟机(JVM字节码指令不是一个有用的办法。 JOP是Java处理器的嵌入式实时系统,特别是一个小的处理器资源受限设备的时间可预测的执行Java程序。 表列出了相关的Java处理器Sun公司于1997年推出picoJava第一个版本研究论文Sun公司的picoJava是经常提到的Java处理器。它是用作新Java处理器参考,提高Java处理器各方面的。讽刺是,处理器为产品1999年,被称为picoJava - 2是目前免费提供了一套丰富的文件picoJava的是一种基于堆栈的CISC处理器执行341不同的指令是最复杂的Java处理器处理器可以执行在约440K盖茨。 AJile的JEMCore是一种直接执行Java处理器,可作为一个IP核心和独立的处理器它是基于32位JEM2 Java芯片开发的罗克韦尔-科林斯。该处理器包含零等待状态48KB RAM和外围元件16KB的内存用于存储写入控制。其余的32KB用于存储处理器堆栈。处理器是JVM运行在一个FPGA芯片的一个执行。执行模型是常用的各种直接,微码和被困执行。一个简单的堆栈折叠的实施,以减少记忆体周期5至三年的指令序列像按压式添加。该Moon2处理器可作为一个加密的高密度脂蛋白来源为Altera的FPGA或VHDL或Verilog源代码。 该32位核心是一种基于哈佛结构混合式8/32-处理器。程序存储器是8位宽数据存储器32位宽。核心包含一个3级流水线的整数运算单元,一个桶式移位器和一个2位乘法。根据DCT变换在同一时钟速度性能通常是RISC运行的8倍。科莫多是一个多线程Java处理器。其目的是以此为基础研究实时调度的多线程微控制器。特色科莫多是教学单位,取4个独立的程序计数器和状态标识,为4个线程。一个优先经理负责硬件实时调度和可以选择一个新线程在每一字节码指令。 FemtoJava 是一个研究项目,以建立一个特定的应用Java处理器。使用的字节码的嵌入式应用进行了分析和自定义版本的FemtoJava产生,从而最大限度地减少资源的使用。飞秒Java是不包括在第四节,由于处理器不能运行即使最简单的基准。除了真正的Java处理器少数第四芯片(Cjip PSC1000)的销售如Java处理器。 Java的协处理器(Jazelle JSTAR )提供的Java运行速度的通用处理器。从表一我们可以看到,在FPGA芯片上JOP是硬件JVM的最小实现,也具有最高的时钟频率。 下面一节中,,随后更详细的。第三节比较JOP与其他软核处理器的资源利用第四节,字节码级和应用水平嵌入式Java一些不同解决方案。JOP是有自己指令集堆栈电脑,本文称为微Java的字节码被翻译成微指或微码序列。JVM和JOP之间的如下:JVM是CISC的构,而JOP是RISC的构。图1显示JOP的主要。JOP典型的配置包含处理器核,内存接口和一些输入输出设备。 处理器核心包含三个阶段,如微码通道如微码取解码和执行和额外的转换阶段取字节码。这个模块叫做扩展提供了在处理器核心。这个港口到另一个模块的地址和数据总线的字节码指示,两支顶级元素的堆栈(A组和B组)、输入数据和大量的控制信号。没有直接连接处理器核心和外部世界。 内存接口为主存和处理器核之间提供联系。它还包含了一个字节码高速缓存器。这个扩展模块控制数据的读和写。繁忙的信号用于指导等同步如微码存储器处理。核心读字节码指示在专用巴士(公元前地址和公元前数据),从内存子系统。 该扩展模块执行三项职能它包含硬件加速器(如倍增单位在这个例子中) , 控制的内存和IO模块,复用器的读取数据这是加载到最先进的堆栈注册。写入数据从顶级栈直接连接到所有模块。 JOP是一个完全流水线架构,微执行单周期一种新的方法来绘制Java字节码这些指。图2显示JOP的数据路径。 段组成JOP道的三个核心阶执行微。另外一个阶段的正面核心通道获取的Java字节码-的指示的JVM -这些字节码,然后转换成地址的微码。字节码分行还解码和执行的这个阶段。第二阶段通道获取JOP指示从内部微存储器和微执行分支机构。除了通常的解码功能,第三个通道阶段也会产生地址栈内存。正如每一个堆栈机器指令或者POP或推动的特点,有可能产生或泄漏地址填写下列指示在这个阶段。过去通道阶段执行运算单元操作,装载,存储和堆栈溢出或填写。在执行阶段,行动都以最高的两个要素的堆栈。 堆栈机器有两个明确的选民登记册,供这两个最上层堆栈内容和自动

文档评论(0)

yesaping + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档