What is TLB shootdown?

On a multiprocessor, the procedure for making other cores discard stale translations from their TLBs after a page table is modified. It uses inter-processor interrupts or instructions that broadcast the invalidation to all cores, and is costly.

Field: OS & Hardware

TLB shootdown in the explanations

Questions that mention TLB shootdown (1)

  1. On a multicore system, when the OS modifies a page-table entry to revoke a mapping, what must be done?

Related terms

Page table ASID Context switch Copy-on-write Demand paging Device driver Hypervisor Interrupt handler Interrupt vector table IOMMU

Back to the glossary