Invention Grant
- Patent Title: Predicting a result of a dependency-checking instruction when processing vector instructions
- Patent Title (中): 在处理向量指令时预测依赖关系检查指令的结果
-
Application No.: US13090001Application Date: 2011-04-19
-
Publication No.: US09122485B2Publication Date: 2015-09-01
- Inventor: Jeffry E. Gonion
- Applicant: Jeffry E. Gonion
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Lawrence J. Merkel
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06F9/30 ; G06F9/40 ; G06F9/38

Abstract:
The described embodiments include a processor that executes a vector instruction. In the described embodiments, while dispatching instructions at runtime, the processor encounters a dependency-checking instruction. Upon determining that a result of the dependency-checking instruction is predictable, the processor dispatches a prediction micro-operation associated with the dependency-checking instruction, wherein the prediction micro-operation generates a predicted result vector for the dependency-checking instruction. The processor then executes the prediction micro-operation to generate the predicted result vector. In the described embodiments, when executing the prediction micro-operation to generate the predicted result vector, if a predicate vector is received, for each element of the predicted result vector for which the predicate vector is active, otherwise, for each element of the predicted result vector, the processor sets the element to zero.
Public/Granted literature
- US20120191949A1 PREDICTING A RESULT OF A DEPENDENCY-CHECKING INSTRUCTION WHEN PROCESSING VECTOR INSTRUCTIONS Public/Granted day:2012-07-26
Information query