Invention Grant
- Patent Title: Optimizing performance for context-dependent instructions
-
Application No.: US13841576Application Date: 2013-03-15
-
Publication No.: US09823929B2Publication Date: 2017-11-21
- Inventor: Daren Eugene Streett , Brian Michael Stempel , Thomas Philip Speier , Rodney Wayne Smith , Michael Scott McIlvaine , Kenneth Alan Dockser , James Norris Dieffenderfer
- Applicant: QUALCOMM Incorporated
- Applicant Address: US CA San Diego
- Assignee: QUALCOMM Incorporated
- Current Assignee: QUALCOMM Incorporated
- Current Assignee Address: US CA San Diego
- Agency: Muncy, Geissler, Olds & Lowe
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
A processor includes a queue for storing instructions processed within the context of a current value of a register field, where for some embodiments the instruction is undefined or defined, depending upon the register field at time of processing. After a write instruction (an instruction that writes to the register field) executes, the queue is searched for any entries that contain instructions that depend upon the executed write instruction. Each such entry stores the value of the register field at the time the instruction in the entry was processed. If such an entry is found in the queue and its stored value of the register field does not match the value that the write instruction wrote to the register field, then the processor flushes the pipeline and restarts at a state so as to correctly execute the instruction.
Public/Granted literature
- US20140281405A1 OPTIMIZING PERFORMANCE FOR CONTEXT-DEPENDENT INSTRUCTIONS Public/Granted day:2014-09-18
Information query