发明授权
US07162614B2 Elimination of potential renaming stalls due to use of partial registers
有权
消除由于使用部分寄存器引起的潜在重命名失速
- 专利标题: Elimination of potential renaming stalls due to use of partial registers
- 专利标题(中): 消除由于使用部分寄存器引起的潜在重命名失速
-
申请号: US10608121申请日: 2003-06-30
-
公开(公告)号: US07162614B2公开(公告)日: 2007-01-09
- 发明人: Zeev Sperber , Robert Valentine , Yuval Bustan , Rafi Marom
- 申请人: Zeev Sperber , Robert Valentine , Yuval Bustan , Rafi Marom
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Pearl Cohen Zedek Latzer, LLP
- 主分类号: G06F9/38
- IPC分类号: G06F9/38
摘要:
Two or more pointers, each of which indicates where values of a respective group of bits of a source of a particular micro-operation will be found when the particular micro-operation is executed, may not all point to the same register. Renaming of the source of the particular micro-operation may be enabled by generating one or more new micro-operations that merge the values into a single register. The one or more new micro-operations are inserted into a sequence of micro-operations that includes the particular micro-operation. Once the source of the particular micro-operation has been renamed, subsequent micro-operations in the sequence may be renamed, if appropriate, and executed, without having to wait for the values to be calculated.