节点文献

用虚拟寄存器技术开发Java处理器的指令级并行性

EXPLOITING INSTRUCTION-LEVEL PARALLELISM OF JAVA PROCESSORS WITH THE VIRTUAL REGISTER TECHNIQUE

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 王显著李三立黄震春

【Author】 WANG Xian-Zhu ; LI San-Li; HUANG Zhen-Chun(Department of Computer Scarce and Technology, Tsinghua University, Beijing 100084)

【机构】 清华大学计算机科学与技术系!北京100084

【摘要】 本文讨论了开发Java处理器的指令级并行性的策略,提出了采用虚拟寄存器技术的Java处理器(VRJP)结构,并给出了判断相关性和管理虚拟寄存器的方法.分析和实验表明,VRJP能够有效地开发Java程序的指令级并行性,提高Java程序的执行效率.在VRJP中,大多数虚拟寄存器都不需要对应的物理寄存器,大大降低了物理寄存器的访问频率.

【Abstract】 This paper discusses the strategies to exploit ILP in Java processors,proposes the microarchitecture of the virtual register Java processor (VRJP), and suggests a way to determine the instruction dependencies and manage the virtual register. In a VRJP, instruction dependencies are dynamically detected and veriables are assigned to virtual registers. Allocation of physical location for a virtual register is taken only if the life range of a value is not ended when the related instruction completes. Analysis and experiment results show that VRJP can effectively exploit ILP in Java programs and improve the efficiency in executing Java program. Most virtual registers need not binding to physical locations, therefore the frequency of accessing physical registers can be greatly reduced.

【基金】 国家攀登计划资助
  • 【文献出处】 计算机学报 ,CHINESE JOURNAL OF COMPUTERS , 编辑部邮箱 ,1998年12期
  • 【分类号】TP332
  • 【下载频次】59
节点文献中: 

本文链接的文献网络图示:

本文的引文网络