×

Managing aliasing in a virtually indexed physically tagged cache

  • US 9,842,051 B1
  • Filed: 03/18/2016
  • Issued: 12/12/2017
  • Est. Priority Date: 03/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A circuit comprising:

  • a Virtually Indexed Physically Tagged (VIPT) cache including a plurality of sets, the VIPT cache to perform a memory operation by (i) selecting, using a Virtual Set Address (VSA), a first tag of a first set of the VIPT cache, and (ii) determining whether the first tag maps a physical address to the first set by comparing a plurality of bits of the first tag to a plurality of bits of the physical address; and

    a cache coherency circuit to detect cache aliasing during the performance of the memory operation by the VIPT cache,wherein cache aliasing is detected when a second tag maps the physical address to a second set of the VIPT cache, the second set being different from the first set.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×