Invention Grant
- Patent Title: System cache with speculative read engine
- Patent Title (中): 具有推测阅读引擎的系统缓存
-
Application No.: US13629172Application Date: 2012-09-27
-
Publication No.: US09201796B2Publication Date: 2015-12-01
- Inventor: Sukalpa Biswas , Shinye Shiu
- 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 Rory D. Rankin
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F1/32

Abstract:
Methods and apparatuses for processing speculative read requests in a system cache within a memory controller. To expedite a speculative read request, the request is sent on parallel paths through the system cache. A first path goes through a speculative read engine to determine if the speculative read request meets the conditions for accessing memory. A second path involves performing a tag lookup to determine if the data referenced by the request is already in the system cache. If the speculative read request meets the conditions for accessing memory, the request is sent to a miss queue where it is held until a confirm or cancel signal is received from the tag lookup mechanism.
Public/Granted literature
- US20140089592A1 SYSTEM CACHE WITH SPECULATIVE READ ENGINE Public/Granted day:2014-03-27
Information query