Patent · US Active

Methods and systems for incorporating non-tree based address translation into a hierarchical translation lookaside buffer (TLB)

US11221963B2 · kind B2 · utility

1Cited by
4References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 27, 2020
Grant dateJan 11, 2022
Priority date
Expiry dateApr 14, 2040

Classification

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

Abstract

A computer system includes a translation lookaside buffer (TLB) data cache and a processor. The TLB data cache includes a hierarchical configuration comprising a first TLB array, a second TLB array, a third TLB array, and a fourth TLB array. The processor is configured to receive a first address for translation to a second address, and determine whether translation should be performed using a hierarchical page table or a hashed page table. The processor also determines (using a first portion of the first address) whether the first array stores a mapping of the first portion of the first address in response to determining that the translation should be performed using the hashed page table, and retrieving the second address from the third TLB array or the fourth TLB array in response to determining that the first TLB array stores the mapping of the first portion of the first address.

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