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

Title: Mapping entry invalidation

Abstract

A memory access system may include a first memory address translator, a second memory address translator and a mapping entry invalidator. The first memory address translator translates a first virtual address in a first protocol of a memory access request to a second virtual address in a second protocol and tracks memory access request completions. The second memory address translator is to translate the second virtual address to a physical address of a memory. The mapping entry invalidator requests invalidation of a first mapping entry of the first mapping address translator requests invalidation of a second mapping entry of the second memory address translator corresponding to the first mapping entry following invalidation of the first mapping entry and based upon the tracked memory access request completions.

Inventors:
; ;
Issue Date:
Research Org.:
Hewlett Packard Enterprise Development LP, Houston, TX (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1892616
Patent Number(s):
11249918
Application Number:
16/174,738
Assignee:
Hewlett Packard Enterprise Development LP (Houston, TX)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
AC52-07NA27344
Resource Type:
Patent
Resource Relation:
Patent File Date: 10/30/2018
Country of Publication:
United States
Language:
English

Citation Formats

Walker, Shawn K., Kroeger, Christopher Shawn, and Sherlock, Derek A. Mapping entry invalidation. United States: N. p., 2022. Web.
Walker, Shawn K., Kroeger, Christopher Shawn, & Sherlock, Derek A. Mapping entry invalidation. United States.
Walker, Shawn K., Kroeger, Christopher Shawn, and Sherlock, Derek A. Tue . "Mapping entry invalidation". United States. https://www.osti.gov/servlets/purl/1892616.
@article{osti_1892616,
title = {Mapping entry invalidation},
author = {Walker, Shawn K. and Kroeger, Christopher Shawn and Sherlock, Derek A.},
abstractNote = {A memory access system may include a first memory address translator, a second memory address translator and a mapping entry invalidator. The first memory address translator translates a first virtual address in a first protocol of a memory access request to a second virtual address in a second protocol and tracks memory access request completions. The second memory address translator is to translate the second virtual address to a physical address of a memory. The mapping entry invalidator requests invalidation of a first mapping entry of the first mapping address translator requests invalidation of a second mapping entry of the second memory address translator corresponding to the first mapping entry following invalidation of the first mapping entry and based upon the tracked memory access request completions.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2022},
month = {2}
}

Works referenced in this record:

Address Translation Performance In Virtualized Environments
patent-application, May 2008


Emulated translation unit using a management processor
patent, May 2018


Method and System for Efficient Memory Region Deallocation
patent-application, June 2014


Invalidating Stored Address Translations
patent-application, August 2015


Address Translation Services for Direct Accessing of Local Memory Over a Network Fabric
patent-application, March 2016


Apparatus and method for Implementing a Multi-Level Memory Hierarchy Having Different Operating Modes
patent-application, October 2013


Protocol Translation in a Data storage System
patent-application, November 2010


Efficient Memory and Resource Management
patent-application, May 2013


Tracking Memory Accesses When Invalidating Effective Address to Real Address Translations
patent-application, June 2016


Translation entry invalidation in a multithreaded data processing system
patent-application, June 2017


PCI Express Address Translation Services in Validation Synchronization with TCE Invalidation
patent-application, June 2009


Direct Access to Local Memory in a PCI-E Device
patent-application, December 2015


IOMMU protection against I/O attacks: a vulnerability and a proof of concept
journal, January 2018


Bus-Device-Function Address Space Mapping
patent-application, May 2018