发明授权
- 专利标题: Flag management in processors enabled for speculative execution of micro-operation traces
- 专利标题(中): 处理器中的标志管理能够推测微操作轨迹的执行
-
申请号: US11553453申请日: 2006-10-26
-
公开(公告)号: US07587585B1公开(公告)日: 2009-09-08
- 发明人: John Gregory Favor , Seungyoon Peter Song , Christopher P. Nelson
- 申请人: John Gregory Favor , Seungyoon Peter Song , Christopher P. Nelson
- 申请人地址: US CA Santa Clara
- 专利权人: Sun Microsystems, Inc.
- 当前专利权人: Sun Microsystems, Inc.
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Osha • Liang LLP
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
Managing speculative execution via groups of one or more actions corresponding to atomic traces enables efficient processing of flag-related actions, as atomic traces advantageously enable single checkpoints of flag values at atomic trace boundaries. Checkpointing flags during atomic trace renaming in a processor system uses a flag checkpoint table to store a plurality of flag checkpoints, each corresponding to an atomic trace. The table is selectively accessed to provide flag information to restore speculative flags when an atomic trace is aborted. A corresponding flag checkpoint is stored when an atomic trace is renamed. An action that updates flags updates all entries in the table corresponding to younger atomic traces. If the atomic trace is aborted, then the corresponding flag checkpoint is used for restoration of flag state.
信息查询