Invention Grant
- Patent Title: Issuing instructions with unresolved data dependencies
- Patent Title (中): 发出未解决的数据依赖关系的说明
-
Application No.: US12899369Application Date: 2010-10-06
-
Publication No.: US08627044B2Publication Date: 2014-01-07
- Inventor: Shailender Chaudhry , Richard Thuy Van , Robert E. Cypher , Debasish Chandra
- Applicant: Shailender Chaudhry , Richard Thuy Van , Robert E. Cypher , Debasish Chandra
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
The described embodiments include a processor that determines instructions that can be issued based on unresolved data dependencies. In an issue unit in the processor, the processor keeps a record of each instruction that is directly or indirectly dependent on a base instruction. Upon determining that the base instruction has been deferred, the processor monitors instructions that are being issued from an issue queue to an execution unit for execution. Upon determining that an instruction from the record has reached a head of the issue queue, the processor immediately issues the instruction from the issue queue.
Public/Granted literature
- US20120089819A1 ISSUING INSTRUCTIONS WITH UNRESOLVED DATA DEPENDENCIES Public/Granted day:2012-04-12
Information query