- Patent Title: Hazard check instructions for enhanced predicate vector operations
-
Application No.: US14034651Application Date: 2013-09-24
-
Publication No.: US09600280B2Publication Date: 2017-03-21
- 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 Lawrence J. Merkel
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F15/80 ; G06F9/38

Abstract:
A hazard check instruction has operands that specify addresses of vector elements to be read by first and second vector memory operations. The hazard check instruction outputs a dependency vector identifying, for each element position of the first vector corresponding to the first vector memory operation, which element position of the second vector that the element of the first vector depends on (if any). In an embodiment, at least one of the vector memory operations has addresses specified using a scalar address in the operands (and a vector attribute associated with the vector). In an embodiment, the operands may include predicates for one or both of the vector memory operations, indicating which vector elements are active. The dependency vector may be qualified by the predicates, indicating dependencies only for active elements.
Public/Granted literature
- US20150089187A1 Hazard Check Instructions for Enhanced Predicate Vector Operations Public/Granted day:2015-03-26
Information query