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

• Information and Engineering • Previous Articles     Next Articles

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

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

WeChat e-book chaoxing Mobile QQ