Patent · US Active

Cache policies for uncacheable memory requests

US9043554B2 · kind B2 · utility

2Cited by
11References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 21, 2012
Grant dateMay 26, 2015
Priority date
Expiry dateJul 22, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0815
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.