发明名称 Method and apparatus for accelerating exchange or swap instructions using a register alias table (RAT) and content addressable memory (CAM) with logical register numbers as input addresses
摘要 An apparatus, system and method for accelerating exchange (XCHG) instructions in a processor using a register alias table (RAT) data array and a content addressable memory (CAM) to handle register renaming. The RAT has at least one read port, at least one write port, and a plurality of address entries. The CAM has at least one read address, at least one write address, and a plurality of swap addresses. A plurality of logical register numbers are used as CAM input addresses to the RAT, and the operation of the CAM is completed in a first phase and a second phase of a clock cycle. The logical register numbers that match a pair of input swap addresses are interchanged.
申请公布号 US6560671(B1) 申请公布日期 2003.05.06
申请号 US20000659237 申请日期 2000.09.11
申请人 INTEL CORPORATION 发明人 SAMRA NICHOLAS G.;DOWECK JACOB
分类号 G06F9/315;G06F9/38;(IPC1-7):G06F12/00;G06F13/00 主分类号 G06F9/315
代理机构 代理人
主权项
地址