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:
Aug. 30, 2016
Filed:
Jul. 29, 2013
International Business Machines Corporation, Armonk, NY (US);
Gregory W. Alexander, Pflugerville, TX (US);
Khary J. Alexander, Poughkeepsie, NY (US);
Brian Curran, Saugerties, NY (US);
Jonathan T. Hsieh, Manchester, CT (US);
Christian Jacobi, Poughkeepsie, NY (US);
James R. Mitchell, Poughkeepsie, NY (US);
Brian R. Prasky, Wappingers Falls, NY (US);
Brian W. Thompto, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method and information processing system manage load and store operations that can be executed out-of-order. At least one of a load instruction and a store instruction is executed. A determination is made that an operand store compare hazard has been encountered. An entry within an operand store compare hazard prediction table is created based on the determination. The entry includes at least an instruction address of the instruction that has been executed and a hazard indicating flag associated with the instruction. The hazard indicating flag indicates that the instruction has encountered the operand store compare hazard. When a load instruction is associated with the hazard indicating flag, the load instruction becomes dependent upon all store instructions associated with a substantially similar hazard indicating flag.