发明授权
US5826094A Register alias table update to indicate architecturally visible state
失效
注册别名表更新以指示体系结构可见状态
- 专利标题: Register alias table update to indicate architecturally visible state
- 专利标题(中): 注册别名表更新以指示体系结构可见状态
-
申请号: US676887申请日: 1996-07-08
-
公开(公告)号: US5826094A公开(公告)日: 1998-10-20
- 发明人: Robert P. Colwell , David B. Papworth , Michael A. Fetterman , Andrew F. Glew , Glenn J. Hinton
- 申请人: Robert P. Colwell , David B. Papworth , Michael A. Fetterman , Andrew F. Glew , Glenn J. Hinton
- 申请人地址: CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: CA Santa Clara
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/30
摘要:
A mechanism for indicating within a register alias table (RAT) that certain data has become architecturally visible so that the RAT contains the most recent location of the certain data. Upon receiving the indication that data associated with a particular register is architecturally visible, if a subsequent operation uses the particular register as a source, the data will be supplied from the architecturally visible buffer instead of from an internal buffer (not architecturally visible). The internal buffer is implemented by a reorder buffer (ROB) which contains information associated with instructions that have not yet retired. The architecturally visible buffer is a retirement register file (RRF) which contains information associated with retired instructions. When an instruction retires, the register alias table is searched for the retiring physical register and will indicate within the register alias table that the data associated with the retiring physical register is located within the RRF only if the register alias table has not already (or concurrently) reassigned a new physical register to the logical register associated with the retiring physical register. If the logical register associated with the retiring physical register as been reassigned by subsequent instructions, then no update of the register alias table is required. Also provided is an embodiment for providing the above features in a system wherein the register ordering of the buffers can be altered via register exchange operations.
公开/授权文献
- US4639129A Method of measuring distance between two observation points 公开/授权日:1987-01-27
信息查询