Patent · US Active

Dynamically adapting mechanism for translation lookaside buffer shootdowns

US10552339B2 · kind B2 · utility

5Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 12, 2018
Grant dateFeb 4, 2020
Priority date
Expiry dateJun 12, 2038

Classification

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

Abstract

An operating system (OS) of a processing system having a plurality of processor cores determines a cost associated with different mechanisms for performing a translation lookaside buffer (TLB) shootdown in response to, for example, a virtual address being remapped to a new physical address, and selects a TLB shootdown mechanism to purge outdated or invalid address translations from the TLB based on the determined cost. In some embodiments, the OS selects an inter-processor interrupt (IPI) as the TLB shootdown mechanism if the cost associated with sending an IPI is less than a threshold cost. In some embodiments, the OS compares the cost of using an IPI as the TLB shootdown mechanism versus the cost of sending a hardware broadcast to all processor cores of the processing system as the shootdown mechanism and selects the shootdown mechanism having the lower cost.

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