论文部分内容阅读
本文讨论了开发Java处理器的指令级并行性的策略,提出了采用虚拟寄存器技术的Java处理器(VRJP)结构,并给出了判断相关性和管理虚拟寄存器的方法.分析和实验表明,VRJP能够有效地开发Java程序的指令级并行性,提高Java程序的执行效率.在VRJP中,大多数虚拟寄存器都不需要对应的物理寄存器,大大降低了物理寄存器的访问频率.
This article discusses the instruction level parallelism strategy for developing Java processors, proposes a Java processor (VRJP) architecture that uses virtual register technology, and provides methods for determining dependencies and managing virtual registers. Analysis and experiments show that VRJP can effectively develop the instruction level parallelism of Java programs and improve the execution efficiency of Java programs. In VRJP, most of the virtual registers do not need the corresponding physical registers, greatly reducing the physical register access frequency.