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

基于FPGA的Java指令折叠器的研究与设计
引用本文:张金钟,胡平. 基于FPGA的Java指令折叠器的研究与设计[J]. 微电子学与计算机, 2011, 28(5)
作者姓名:张金钟  胡平
作者单位:南京工业大学,电子信息与工程学院,江苏,南京,211816
摘    要:Java虚拟机的设计是基于堆栈的,它的性能由数据相关性而被限制.为了提高JVM的性能,于是sun公司提出了堆栈操作折叠机制并且用于picoJava Ⅰ、Ⅱ处理器,它折叠了42.3%的堆栈操作.通过把连续的字节码与预先定义的类型在指令译码器中对比,那么push、pop操作的数量就能被减少.文中为Java处理器设计了一种简单的指令折叠器,最终在FPGA上加以实现,从而大大地提高了JVM的性能.

关 键 词:指令折叠器  Java处理器  Java虚拟机  字节码

An Instruction Folding Solution to a Java Processor Based on FPGA
ZHANG Jin-zhong,HU Ping. An Instruction Folding Solution to a Java Processor Based on FPGA[J]. Microelectronics & Computer, 2011, 28(5)
Authors:ZHANG Jin-zhong  HU Ping
Affiliation:ZHANG Jin-zhong,HU Ping(College of Electronics and Information Engineering,Nanjing University of Technology,Nanjing 211816,China)
Abstract:
Keywords:FPGA
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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