Invention Grant
US08402255B2 Memory-hazard detection and avoidance instructions for vector processing
有权
用于矢量处理的记忆危害检测和回避指令
- Patent Title: Memory-hazard detection and avoidance instructions for vector processing
- Patent Title (中): 用于矢量处理的记忆危害检测和回避指令
-
Application No.: US13224170Application Date: 2011-09-01
-
Publication No.: US08402255B2Publication Date: 2013-03-19
- 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 Anthony Jones
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
A processor that is configured to perform parallel operations in a computer system where one or more memory hazards may be present is described. An instruction fetch unit within the processor is configured to fetch instructions for detecting one or more critical memory hazards between memory addresses if memory operations are performed in parallel on multiple addresses corresponding to at least a partial vector of addresses. Note that critical memory hazards include memory hazards that lead to different results when the memory addresses are processed in parallel than when the memory addresses are processed sequentially. Furthermore, an execution unit within the processor is configured to execute the instructions for detecting the one or more critical memory hazards.
Public/Granted literature
- US20110320883A1 MEMORY-HAZARD DETECTION AND AVOIDANCE INSTRUCTIONS FOR VECTOR PROCESSING Public/Granted day:2011-12-29
Information query