Invention Grant
- Patent Title: Efficient store-forwarding with partitioned FIFO store-reorder queue in out-of-order processor
-
Application No.: US15726575Application Date: 2017-10-06
-
Publication No.: US10579387B2Publication Date: 2020-03-03
- Inventor: Christopher Gonzalez , Bryan Lloyd , Balaram Sinharoy
- 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
- Agency: Cantor Colburn LLP
- Agent Jason Sosa
- Main IPC: G06F9/312
- IPC: G06F9/312 ; G06F9/34 ; G06F9/38 ; G06F9/30

Abstract:
Technical solutions are described for executing one or more out-of-order (OoO) instructions by a processing unit. The execution includes detecting, by a load-store unit (LSU), a load-hit-store (LHS) in an out-of-order execution of the instructions, the detecting based only on effective addresses. The detecting includes determining an effective address associated with an operand of a load instruction. The detecting further includes determining whether a store instruction entry using said effective address to store a data value is present in a store reorder queue, and indicating that an LHS has been detected based at least in part on determining that store instruction entry using said effective address is present in the store reorder queue. In response to detecting the LHS, a store forwarding is performed that includes forwarding data from the store instruction to the load instruction.
Public/Granted literature
- US20190108031A1 EFFICIENT STORE-FORWARDING WITH PARTITIONED FIFO STORE-REORDER QUEUE IN OUT-OF-ORDER PROCESSOR Public/Granted day:2019-04-11
Information query