Patent · US Active

Cache memory having enhanced performance and security features

US9110816B2 · kind B2 · utility

3Cited by
0References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 27, 2013
Grant dateAug 18, 2015
Priority date
Expiry dateSep 27, 2033

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods for accessing, storing and replacing data in a cache memory are provided, wherein a plurality of index bits and a plurality of tag bits at the cache memory are received. The plurality of index bits are processed to determine whether a matching index exists in the cache memory and the plurality of tag bits are processed to determine whether a matching tag exists in the cache memory, and a data line is retrieved from the cache memory if both a matching tag and a matching index exist in the cache memory. A random line in the cache memory can be replaced with a data line from a main memory, or evicted without replacement, based on the combination of index and tag misses, security contexts and protection bits. User-defined and/or vendor-defined replacement procedures can be utilized to replace data lines in the cache memory.

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