Invention Grant
- Patent Title: Cache policies for uncacheable memory requests
- Patent Title (中): 缓存不可缓存内存请求的策略
-
Application No.: US13725066Application Date: 2012-12-21
-
Publication No.: US09043554B2Publication Date: 2015-05-26
- Inventor: Brian P. Lilly , Gerard R. Williams, III , Perumal R. Subramoniam , Pradeep Kanapathipillai
- 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

Abstract:
Systems, processors, and methods for keeping uncacheable data coherent. A processor includes a multi-level cache hierarchy, and uncacheable load memory operations can be cached at any level of the cache hierarchy. If an uncacheable load misses in the L2 cache, then allocation of the uncacheable load will be restricted to a subset of the ways of the L2 cache. If an uncacheable store memory operation hits in the L1 cache, then the hit cache line can be updated with the data from the memory operation. If the uncacheable store misses in the L1 cache, then the uncacheable store is sent to a core interface unit. Multiple contiguous store misses are merged into larger blocks of data in the core interface unit before being sent to the L2 cache.
Public/Granted literature
- US20140181403A1 CACHE POLICIES FOR UNCACHEABLE MEMORY REQUESTS Public/Granted day:2014-06-26
Information query