发明名称 Apparatus for handling register windows in an out-of-order processor
摘要 In a processor speculatively executing instructions which specify logical addresses, a method and apparatus for speculatively converting logical addresses to physical addresses. The processor has a register window movable within a register file, a window pointer register maintaining a value corresponding to the location of the window in the register file, a speculative window pointer register maintaining a speculative value of the window pointer register. A controller identifies an instruction expected to modify the value in the window pointer register, and in response to identifying the instruction the controller modifies the speculative value. A mapper, coupled to the speculative window pointer register, converts the instruction specified logical addresses to physical addresses based on the speculative value contained in the speculative window pointer register.
申请公布号 US5941977(A) 申请公布日期 1999.08.24
申请号 US19970882220 申请日期 1997.06.25
申请人 SUN MICROSYSTEMS, INC. 发明人 PANWAR, RAMESH;DAKHIL, DANI Y.
分类号 G06F9/30;G06F9/38;G06F9/46;(IPC1-7):G06F15/00 主分类号 G06F9/30
代理机构 代理人
主权项
地址