DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Adaptive extension of leases for entries in a translation lookaside buffer

Abstract

The described embodiments include a computing device with two or more translation lookaside buffers (TLB). During operation, the computing device updates an entry in the TLB based on a virtual address to physical address translation and metadata from a page table entry that were acquired during a page table walk. The computing device then computes, based on a lease length expression, a lease length for the entry in the TLB. Next, the computing device sets, for the entry in the TLB, a lease value to the lease length, wherein the lease value represents a time until a lease for the entry in the TLB expires, wherein the entry in the TLB is invalid when the associated lease has expired. The computing device then uses the lease value to control operations that are allowed to be performed using information from the entry in the TLB.

Inventors:
; ; ; ; ; ; ;
Issue Date:
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1568207
Patent Number(s):
10261916
Application Number:
15/361,335
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
AC52-07NA27344; B608045
Resource Type:
Patent
Resource Relation:
Patent File Date: 11/25/2016
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Awad, Amro, Blagodurov, Sergey, Basu, Arkaprava, Oskin, Mark H., Loh, Gabriel H., Kegel, Andrew G., Christie, David S., and McGrath, Kevin J. Adaptive extension of leases for entries in a translation lookaside buffer. United States: N. p., 2019. Web.
Awad, Amro, Blagodurov, Sergey, Basu, Arkaprava, Oskin, Mark H., Loh, Gabriel H., Kegel, Andrew G., Christie, David S., & McGrath, Kevin J. Adaptive extension of leases for entries in a translation lookaside buffer. United States.
Awad, Amro, Blagodurov, Sergey, Basu, Arkaprava, Oskin, Mark H., Loh, Gabriel H., Kegel, Andrew G., Christie, David S., and McGrath, Kevin J. Tue . "Adaptive extension of leases for entries in a translation lookaside buffer". United States. https://www.osti.gov/servlets/purl/1568207.
@article{osti_1568207,
title = {Adaptive extension of leases for entries in a translation lookaside buffer},
author = {Awad, Amro and Blagodurov, Sergey and Basu, Arkaprava and Oskin, Mark H. and Loh, Gabriel H. and Kegel, Andrew G. and Christie, David S. and McGrath, Kevin J.},
abstractNote = {The described embodiments include a computing device with two or more translation lookaside buffers (TLB). During operation, the computing device updates an entry in the TLB based on a virtual address to physical address translation and metadata from a page table entry that were acquired during a page table walk. The computing device then computes, based on a lease length expression, a lease length for the entry in the TLB. Next, the computing device sets, for the entry in the TLB, a lease value to the lease length, wherein the lease value represents a time until a lease for the entry in the TLB expires, wherein the entry in the TLB is invalid when the associated lease has expired. The computing device then uses the lease value to control operations that are allowed to be performed using information from the entry in the TLB.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Apr 16 00:00:00 EDT 2019},
month = {Tue Apr 16 00:00:00 EDT 2019}
}

Works referenced in this record:

I/O memory management unit providing self invalidated mapping
patent-application, March 2015


Paging of External Memory
patent-application, March 2016