Invention Grant
- Patent Title: Macroscalar vector prefetch with streaming access detection
- Patent Title (中): Macroscalar向量预取与流访问检测
-
Application No.: US13477696Application Date: 2012-05-22
-
Publication No.: US08850162B2Publication Date: 2014-09-30
- Inventor: Jeffry E. Gonion
- Applicant: Jeffry E. Gonion
- 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.
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A method and system for implementing vector prefetch with streaming access detection is contemplated in which an execution unit such as a vector execution unit, for example, executes a vector memory access instruction that references an associated vector of effective addresses. The vector of effective addresses includes a number of elements, each of which includes a memory pointer. The vector memory access instruction is executable to perform multiple independent memory access operations using at least some of the memory pointers of the vector of effective addresses. A prefetch unit, for example, may detect a memory access streaming pattern based upon the vector of effective addresses, and in response to detecting the memory access streaming pattern, the prefetch unit may calculate one or more prefetch memory addresses based upon the memory access streaming pattern. Lastly, the prefetch unit may prefetch the one or more prefetch memory addresses into a memory.
Public/Granted literature
- US20130318306A1 MACROSCALAR VECTOR PREFETCH WITH STREAMING ACCESS DETECTION Public/Granted day:2013-11-28
Information query