Invention Grant
- Patent Title: Conditional data-dependency resolution in vector processors
- Patent Title (中): 矢量处理器中的条件数据依赖性分辨率
-
Application No.: US12237212Application Date: 2008-09-24
-
Publication No.: US08181001B2Publication Date: 2012-05-15
- Inventor: Jeffry E. Gonion , Keith E. Diefendorff
- Applicant: Jeffry E. Gonion , Keith E. Diefendorff
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Agent Steven E. Stupp
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Described is a method for performing parallel operations in a computer system when one or more conditional dependencies may be present, where a given conditional dependency includes a dependency associated with at least two data elements based on a pair of conditions. During operation, a processor receives instructions for generating a vector of tracked positions of actual dependencies, where a given tracked position indicates the position of a given actual dependency, and where the given actual dependency occurs when the pair of condition matches one or more criteria. Then, the processor executes the instructions for generating the vector of tracked positions.
Public/Granted literature
- US20100077183A1 CONDITIONAL DATA-DEPENDENCY RESOLUTION IN VECTOR PROCESSORS Public/Granted day:2010-03-25
Information query