Patent · US Active

Simultaneous invalidation of all address translation cache entries associated with an X86 process context identifier

US9760496B2 · kind B2 · utility

22Cited by
15References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 26, 2014
Grant dateSep 12, 2017
Priority date
Expiry dateJan 17, 2035

Classification

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

Abstract

A translation-lookaside buffer (TLB) includes a plurality of entries, wherein each entry of the plurality of entries is configured to hold an address translation and a local valid bit vector, wherein each bit of the local valid bit vector is mapped from a different value of an x86 instruction set architecture (ISA) process context identifier (PCID). The TLB also includes an input that receives an invalidation bit vector having bits corresponding to the bits of the local valid bit vector of the plurality of entries. The TLB also includes logic that simultaneously invalidates a bit of the local valid bit vector of each entry of the plurality of entries that corresponds to a set bit of the invalidation bit vector.

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