- 专利标题: Mechanism for completing atomic instructions in a microprocessor
-
申请号: US16110061申请日: 2018-08-23
-
公开(公告)号: US10831489B2公开(公告)日: 2020-11-10
- 发明人: Kenneth L. Ward , Susan E. Eisen , Dung Q. Nguyen , Glenn O. Kincaid , Joe Lee , Deepak K. Singh
- 申请人: International Business Machines Corporation
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Patterson + Sheridan, LLP
- 主分类号: G06F9/50
- IPC分类号: G06F9/50 ; G06F9/34 ; G06F9/30 ; G06F9/38
摘要:
Method and apparatus for completing atomic instructions in a microprocessor may be provided by identifying from a program-ordered Instruction Completion Table (ICT) a last entry in a completion window of instructions for completion in a current clock cycle of a processor; in response to determining that the last entry includes an atomic instruction that straddles the completion window: excluding the last entry from completion during the current clock cycle; completing instructions in the completion window for the current clock cycle; and shifting the completion window to include the last entry and a next entry adjacent to the last entry in the ICT in a next clock cycle.
公开/授权文献
信息查询