The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 10, 2020
Filed:
Aug. 23, 2018
International Business Machines Corporation, Armonk, NY (US);
Kenneth L. Ward, Austin, TX (US);
Susan E. Eisen, Round Rock, TX (US);
Dung Q. Nguyen, Austin, TX (US);
Glenn O. Kincaid, Austin, TX (US);
Joe Lee, Round Rock, TX (US);
Deepak K. Singh, Apex, NC (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
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.