journal6 ›› 2010, Vol. 31 ›› Issue (5): 45-49.

• 信息与工程 • 上一篇    下一篇

基于软/硬件协同的Java高效虚拟机设计

  

  1. (1.湖南科技职业学院,湖南 长沙 410004;2.郴州职业技术学院,湖南 郴州 423000)
  • 出版日期:2010-09-25 发布日期:2012-04-12
  • 作者简介:高坤(1976-),男,安徽砀山人,湖南科技职业技术学院讲师,湖南大学电气与信息工程学院博士生,主要从事低电压低功耗电路系统、信号采集与处理、测试与故障诊断等方面教学研究.

Hardware/Software Co-Design of High Efficiency Virtual Machine

  1. (1.Hunan Sicence and Technology Vocational College,Changsha 410004,China;2.Chenzhou Vocational Technical College,Chenzhou 423000,Hunan China)
  • Online:2010-09-25 Published:2012-04-12

摘要:为完成高效的Java虚拟机(JVM)设计,采用软/硬件协同的FPGA设计方案,分析了软/硬件协同设计的Java虚拟机的处理流程,给出了硬软件的文境切换算法和协同设计方案,并采用JVM的基准程序进行了评估,评估结果表明:选择适当的体系结构及协同设计方法,JVM的性能会得到很大的提高.在虚拟机的常用方法加速不够的情况下,使用协同设计JVM将是比较理想的选择.

关键词: 软硬件协同, 上下文切换, 虚拟机

Abstract: 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.

Key words: software/hardware co-design, context switch, virtual machines

公众号 电子书橱 超星期刊 手机浏览 在线QQ