Patent · US Active

Precise invalidation of virtually tagged caches

US10318436B2 · kind B2 · utility

0Cited by
10References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 25, 2017
Grant dateJun 11, 2019
Priority date
Expiry dateJan 31, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/683
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A translation lookaside buffer (TLB) index valid bit is set in a first line of a virtually indexed, virtually tagged (VIVT) cache. The first line of the VIVT cache is associated with a first TLB entry which stores a virtual address to physical address translation for the first cache line. The TLB index valid bit of the first line is cleared upon determining that the translation is no longer stored in the first TLB entry. An indication of a received invalidation instruction is stored. When a context synchronization instruction is received, the first line of the VIVT cache is cleared based on the TLB index valid bit being cleared and the stored indication of the invalidate instruction.

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