Invention Grant
- Patent Title: Simultaneous finish of stores and dependent loads
- Patent Title (中): 同时完成商店和相关负载
-
Application No.: US13869131Application Date: 2013-04-24
-
Publication No.: US09361113B2Publication Date: 2016-06-07
- Inventor: Takeshi Ogasawara
- Applicant: GLOBALFOUNDRIES U.S. 2 LLC
- Applicant Address: KY Grand Cayman
- Assignee: GLOBALFOUNDRIES INC.
- Current Assignee: GLOBALFOUNDRIES INC.
- Current Assignee Address: KY Grand Cayman
- Agency: Hoffman Warnick LLC
- Agent Michael LeStrange
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/00 ; G06F9/38

Abstract:
A method for reducing a pipeline stall in a multi-pipelined processor includes finding a store instruction having a same target address as a load instruction and having a store value of the store instruction not yet written according to the store instruction, when the store instruction is being concurrently processed in a different pipeline than the load instruction and the store instruction occurs before the load instruction in a program order. The method also includes associating a target rename register of the load instruction as well as the load instruction with the store instruction, responsive to the finding step. The method further includes writing the store value of the store instruction to the target rename register of the load instruction and finishing the load instruction without reissuing the load instruction, responsive to writing the store value of the store instruction according to the store instruction to finish the store instruction.
Public/Granted literature
- US20140325188A1 SIMULTANEOUS FINISH OF STORES AND DEPENDENT LOADS Public/Granted day:2014-10-30
Information query