发明名称 Register renaming in a superscalar microprocessor utilizing local and global renamer devices
摘要 Architectural registers for block instructions are renamed by assigning physical register locations to the architectural registers. The physical register locations are consistent with sources and destinations that are produced within a given block. The architectural registers that are renamed are then written to a current machine state. Unknown source operands of the block are renamed with physical register locations consistent with a machine state prior to the current machine state. Local renamer devices rename destination and local sources for blocks of instructions such that the destination and local sources are consistent within each block. One or more global renamers update a current machine state with the renamed block of instructions provided by the local renamers and make unknown sources in the blocks consistent with corresponding destinations from the renamed block of instructions that produced those destinations.
申请公布号 US5671383(A) 申请公布日期 1997.09.23
申请号 US19950538845 申请日期 1995.10.04
申请人 INTEL CORPORATION 发明人 VALENTINE, ROBERT
分类号 G06F9/38;(IPC1-7):G06F9/34 主分类号 G06F9/38
代理机构 代理人
主权项
地址