Invention Grant
- Patent Title: Address translation for storage class memory in a system that includes virtual machines
-
Application No.: US15814300Application Date: 2017-11-15
-
Publication No.: US10754789B1Publication Date: 2020-08-25
- Inventor: Thomas A. Volpe , Steven Scott Larson
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Kilpatrick Townsend & Stockton LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/1027 ; G06F12/14 ; G06F12/123 ; G06F13/16 ; G06F12/1018 ; G06F9/455 ; G06F12/1009

Abstract:
Provided are systems and methods for an address translation circuit for a memory controller. The address translation circuit can include an address translation table. A first set of rows in the address translation table can be associated with all virtual machine identifiers supported by the memory controller. A second set of rows can be associated with only a particular virtual machine identifier. The address translation circuit can receive an input address for a transaction to processor memory. The address translation circuit can determine an index by inputting the input address into a hash function. The address translation circuit can read a row from the address translation table using the index. The address translation circuit can determine whether an entry in the row includes the address translation for the input address. The address translation circuit can generate and output a translated address using the address translation.
Information query