Invention Grant
- Patent Title: Using leases for entries in a translation lookaside buffer
-
Application No.: US15081379Application Date: 2016-03-25
-
Publication No.: US10078588B2Publication Date: 2018-09-18
- Inventor: Arkaprava Basu , Mark H. Oskin , Gabriel H. Loh , Andrew G. Kegel , David S. Christie , Kevin J. McGrath
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee Address: US CA Santa Clara
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0808 ; G06F12/0811 ; G06F12/084 ; G06F12/0842 ; G06F12/0891 ; G06F12/1027

Abstract:
The described embodiments include a computing device with two or more translation lookaside buffers (TLB) that performs operations for handling entries in the TLBs. During operation, the computing device maintains lease values for entries in the TLBs, the lease values representing times until leases for the entries expire, wherein a given entry in the TLB is invalid when the associated lease has expired. The computing device uses the lease value to control operations that are allowed to be performed using information from the entries in the TLBs. In addition, the computing device maintains, in a page table, longest lease values for page table entries indicating when corresponding longest leases for entries in TLBs expire. The longest lease values are used to determine when and if a TLB shootdown is to be performed.
Public/Granted literature
- US20170277634A1 Using Leases for Entries in a Translation Lookaside Buffer Public/Granted day:2017-09-28
Information query