检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]清华大学计算机科学与技术系,北京100084
出 处:《计算机学报》1998年第12期1112-1118,共7页Chinese Journal of Computers
基 金:国家攀登计划资助
摘 要:本文讨论了开发Java处理器的指令级并行性的策略,提出了采用虚拟寄存器技术的Java处理器(VRJP)结构,并给出了判断相关性和管理虚拟寄存器的方法.分析和实验表明,VRJP能够有效地开发Java程序的指令级并行性,提高Java程序的执行效率.在VRJP中,大多数虚拟寄存器都不需要对应的物理寄存器,大大降低了物理寄存器的访问频率.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.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249