期刊文献+

虚拟寄存器结构 被引量:4

THE VIRTUAL REGISTER ARCHITECTURE
下载PDF
导出
摘要 虚拟存储器概念在计算机体系结构中已经沿用近30年.鉴于面向寄存器的RISC结构的迅速发展以及寄存器结构对指令级并行性的重要性,本文首先提出了虚拟寄存器的新概念.虚拟寄存器结构是指令级并行调度和发射TraceMerging算法在处理机体系结构上的一种实现方法.虚拟寄存器结构使得基本块之间的寄存器相关性得到消除,并提高了RISC结构中的寄存器使用效率,使得TraceMerging算法得以实现.本文采用高级语言编译器和程序驱动仿真,对虚拟寄存器结构进行了定量的分析,并与VLIW结构上的TraceScheduling算法进行比较,从而验证了TraceMerging算法的效果,并进一步考察了虚拟寄存器的数量和使用效率的关系. This paper presents a new concept of virtual register. Virtual register architecture is an implementation approach of ILP scheduling and Trace Merging algorithm of instruction issue in processor architecture. Virtual register architecture could eliminate most cases of register dependencies between basic blocks, could increase the efficiency of register usage and implement the Trace Merging Algorithm.This paper employs high-level language compiler and program-driven simulation to give a quantitative analysis of virtual-register structure, and to compare with the Trace-Scheduling algorithm in VLIW structure. The result of verification for Trace-Merging Algorithm and the further study of relationship between the quantity and efficiency of virtual register are given.
作者 廖恒 李三立
出处 《计算机学报》 EI CSCD 北大核心 1996年第11期801-809,共9页 Chinese Journal of Computers
基金 国家自然科学基金 国家教委博士点基金
关键词 虚拟寄存器 体系结构 寄存器 计算机 Virtual register, ILP, trace-merging, trace-scheduling
  • 相关文献

参考文献7

  • 1李三立,Proc Sino.Ametrican Joint Scminatr on The Trends in Information Sci,1995年
  • 2李三立,小型微型计算机系统,1995年,16卷,6期,1页
  • 3廖恒,Proc International Symposium of Young Computer Sci,1994年
  • 4Wang Chiajiu,IEEE MICRO,1993年,8期
  • 5李三立,DISC单发射与战争射体系结构,1993年
  • 6廖恒,1992年
  • 7廖恒

同被引文献4

引证文献4

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部