Invention Grant
US09389860B2 Prediction optimizations for Macroscalar vector partitioning loops
有权
Macroscalar矢量分区循环的预测优化
- Patent Title: Prediction optimizations for Macroscalar vector partitioning loops
- Patent Title (中): Macroscalar矢量分区循环的预测优化
-
Application No.: US14035467Application Date: 2013-09-24
-
Publication No.: US09389860B2Publication Date: 2016-07-12
- Inventor: Jeffry E. Gonion
- Applicant: Apple Inc.
- 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 Anthony M. Petro
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
A method of predicting a backward conditional branch instruction used in a vector partitioning loop includes detecting the first conditional branch instruction that occurs after consumption of a dependency index vector by a predicate generating instruction. The dependency index vector includes information indicative of a number of iterations of the vector partitioning loop, and the conditional branch instruction may branch backwards when taken. The conditional branch instruction may then be predicted to be taken a number of times that is determined by the dependency index vector.
Public/Granted literature
- US20140025938A1 PREDICTION OPTIMIZATIONS FOR MACROSCALAR VECTOR PARTITIONING LOOPS Public/Granted day:2014-01-23
Information query