Invention Grant
- Patent Title: Converting memory accesses near barriers into prefetches
- Patent Title (中): 将屏障附近的存储器访问转换为预取
-
Application No.: US13551335Application Date: 2012-07-17
-
Publication No.: US08856447B2Publication Date: 2014-10-07
- Inventor: Gerard R. Williams, III
- Applicant: Gerard R. Williams, III
- 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 Rory D. Rankin
- Main IPC: G06F13/00
- IPC: G06F13/00

Abstract:
Methods, apparatuses, and processors for reducing memory latency in the presence of barriers. When a barrier operation is executed, subsequent memory access operations are delayed until the barrier operation retires. While the memory access operation is delayed, the memory access operation is converted into a prefetch request and sent to the L2 cache. Then, data corresponding to the prefetch request is retrieved and stored in the L1 data cache. When the memory access operation wakes up, the data for the operation will already be stored in the L1 data cache, reducing the memory latency of the operation.
Public/Granted literature
- US20140025892A1 CONVERTING MEMORY ACCESSES NEAR BARRIERS INTO PREFETCHES Public/Granted day:2014-01-23
Information query