发明名称 PREDICTING AND AVOIDING OPERAND-STORE-COMPARE HAZARD IN OUT-OF-ORDER MICROPROCESSOR
摘要 PROBLEM TO BE SOLVED: To provide a method and information processing system for managing load and store operations executed by an out-of-order method.SOLUTION: 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. Entries 402 and 403 within an operand store compare hazard prediction table 116 are created based on the determination. The entries 402 and 403 include at least instruction addresses 404 and 412 of the instruction that has been executed and hazard indicating flags 406 and 416 associated with the instruction. The hazard indicating flags 406 and 416 indicate 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 flag.
申请公布号 JP2015228237(A) 申请公布日期 2015.12.17
申请号 JP20150146076 申请日期 2015.07.23
申请人 INTERNATIONAL BUSINESS MASCHINES CORPORATION 发明人 CHRISTIAN JACOBI;BRIAN WILLIAM THOMPTO;GREGORY WILLIAM ALEXANDER;KHARY JASON ALEXANDER;BRIAN WILLIAM CURRAN;JAMES RUSSELL MITCHELL;JONATHAN T HSIEH;BRIAN ROBERT PRASKY
分类号 G06F9/38;G06F9/34 主分类号 G06F9/38
代理机构 代理人
主权项
地址