Cache policies for uncacheable memory requests
AssigneeApple Inc.
InventorsBrian P. Lilly, Gerard R. Williams, III, Perumal R. Subramoniam, Pradeep Kanapathipillai
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsBrian P. Lilly, Gerard R. Williams, III, Perumal R. Subramoniam, Pradeep Kanapathipillai
Estimating the term…
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.
A processor comprising:
A method comprising:
A method comprising:
A system on chip (SoC) comprising a processor complex, wherein the processor complex comprises a multi-level cache hierarchy, and wherein the processor complex is configured to:
Dependencies are inferred from the claim text.