Invention Grant
- Patent Title: Inserting a proxy read instruction in an instruction pipeline in a processor
-
Application No.: US16983445Application Date: 2020-08-03
-
Publication No.: US11609764B2Publication Date: 2023-03-21
- Inventor: Eric Wayne Mahurin , Ahmad Mahmoud Radaideh
- Applicant: QUALCOMM Incorporated
- Applicant Address: US CA San Diego
- Assignee: QUALCOMM Incorporated
- Current Assignee: QUALCOMM Incorporated
- Current Assignee Address: US CA San Diego
- Agency: Withrow & Terranova, PLLC
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
Inserting a proxy read instruction in an instruction pipeline in a processor is disclosed. A scheduler circuit is configured to recognize when a produced value generated by execution of a producer instruction in the instruction pipeline will not be available through a data forwarding path to be consumed for processing of a subsequent consumer instruction. In this case, the scheduling circuit is configured to insert a proxy read instruction in the instruction pipeline to cause execution of an operation to generate the same produced value as was generated by previous execution of producer instruction in the instruction pipeline. Thus, the produced value will remain available in the instruction pipeline to again be available through a data forwarding path to an earlier stage of the instruction pipeline to be consumed by a consumer instruction, which may avoid a pipeline stall.
Public/Granted literature
- US20220365780A1 INSERTING A PROXY READ INSTRUCTION IN AN INSTRUCTION PIPELINE IN A PROCESSOR Public/Granted day:2022-11-17
Information query