Invention Grant
- Patent Title: Check-hazard instructions for processing vectors
- Patent Title (中): 检查处理向量的危险说明
-
Application No.: US12419661Application Date: 2009-04-07
-
Publication No.: US08131979B2Publication Date: 2012-03-06
- Inventor: Jeffry E. Gonion , Keith E. Diefendorff, Jr.
- Applicant: Jeffry E. Gonion , Keith E. Diefendorff, Jr.
- 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 Anthony P. Jones
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/45

Abstract:
The described embodiments provide a system that determines data dependencies between two vector memory operations or two memory operations that use vectors of memory addresses. During operation, the system receives a first input vector and a second input vector. The first input vector includes a number of elements containing memory addresses for a first memory operation, while the second input vector includes a number of elements containing memory addresses for a second memory operation, wherein the first memory operation occurs before the second memory operation in program order. The system then determines elements in the first and second input vectors where the memory addresses indicate that a dependency exists between the memory operations. The system next generates a result vector, wherein the result vector indicates the elements where dependencies exist between the memory operations.
Public/Granted literature
- US20100042789A1 CHECK-HAZARD INSTRUCTIONS FOR PROCESSING VECTORS Public/Granted day:2010-02-18
Information query