Invention Grant
- Patent Title: Preventing hazard flushes in an instruction sequencing unit of a multi-slice processor
-
Application No.: US15132835Application Date: 2016-04-19
-
Publication No.: US10761854B2Publication Date: 2020-09-01
- Inventor: Robert A. Cordes , David A. Hrusecky , Elizabeth A. McGlone
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agent Nathan M. Rau
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
Preventing hazard flushes in an instruction sequencing unit of a multi-slice processor including receiving a load instruction in a load reorder queue, wherein the load instruction is an instruction to load data from a memory location; subsequent to receiving the load instruction, receiving a store instruction in a store reorder queue, wherein the store instruction is an instruction to store data in the memory location; determining that the store instruction causes a hazard against the load instruction; preventing a flush of the load reorder queue based on a state of the load instruction; and re-executing the load instruction.
Public/Granted literature
- US20170300328A1 PREVENTING HAZARD FLUSHES IN AN INSTRUCTION SEQUENCING UNIT OF A MULTI-SLICE PROCESSOR Public/Granted day:2017-10-19
Information query