摘要
为完成高效的Java虚拟机(JVM)设计,采用软/硬件协同的FPGA设计方案,分析了软/硬件协同设计的Java虚拟机的处理流程,给出了硬软件的文境切换算法和协同设计方案,并采用JVM的基准程序进行了评估,评估结果表明:选择适当的体系结构及协同设计方法,JVM的性能会得到很大的提高.在虚拟机的常用方法加速不够的情况下,使用协同设计JVM将是比较理想的选择.
To complete the design of high efficiency Java virtual machine,the author adopts soft/hardware coordinated programmable logic gate array(FPGA),analyses the processing flow of Java virtual machine by hardware/software co-design,and presents the context switching algorithm and collaborative design method of the hardware and software components.JVM benchmark program is applied to evaluation.The results show that with appropriate choice of system structure and collaborative design method,the performance of the JVM will be greatly improved.With the virtual machine commonly used accelerating methods,collaborative design will be a very cost-effective JVM.
出处
《吉首大学学报(自然科学版)》
CAS
2010年第5期45-49,共5页
Journal of Jishou University(Natural Sciences Edition)
关键词
软硬件协同
上下文切换
虚拟机
software/hardware co-design
context switch
virtual machines