Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Memory address translation

Patent ·
OSTI ID:1600328

A memory address translation apparatus comprises a translation data store to store one or more instances of translation data. Each instance provides address range boundary values defining a range of virtual memory addresses between respective virtual memory address boundaries in a virtual memory address space, and indicates a translation between a virtual memory address in the range of virtual memory addresses and a corresponding output memory address in an output address space. When a given virtual memory address to be translated lies outside the ranges of virtual memory addresses defined by any instances of the translation data stored by the translation data store, detector circuitry retrieves one or more further instances of the translation data and translation circuitry applies the translation defined by a detected instance of the translation data to the given virtual memory address.

Research Organization:
Arm Limited, Cambridge (United Kingdom)
Sponsoring Organization:
USDOE
Assignee:
ARM Limited (Cambridge, GB)
Patent Number(s):
10,489,304
Application Number:
15/650,056
OSTI ID:
1600328
Country of Publication:
United States
Language:
English

References (13)

A hybrid shared memory heterogeneous execution platform for PCIe-based GPGPUs
  • Shukla, Sambit K.; Bhuyan, Laxmi N.
  • 2013 20th International Conference on High Performance Computing (HiPC), 20th Annual International Conference on High Performance Computing https://doi.org/10.1109/HiPC.2013.6799140
conference December 2013
Redundant memory mappings for fast access to large memories conference June 2015
Suspending, migrating and resuming HPC virtual clusters journal October 2010
Decoupled hardware support for distributed shared memory journal May 1996
A memory hierarchy-aware metadata management technique for Solid State Disks conference August 2011
Range Translations for Fast Virtual Memory journal May 2016
Secure Memory Accesses on Networks-on-Chip journal September 2008
Evaluation of delta compression techniques for efficient live migration of large virtual machines
  • Svärd, Petter; Hudzia, Benoit; Tordsson, Johan
  • Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments - VEE '11 https://doi.org/10.1145/1952682.1952698
conference January 2011
Cryptoleq: A Heterogeneous Abstract Machine for Encrypted and Unencrypted Computation journal September 2016
CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines journal October 2015
Efficient memory virtualization for Cross-ISA system mode emulation journal March 2014
Efficient virtual memory for big memory servers journal July 2013
Hybrid TLB Coalescing conference June 2017

Similar Records

Memory system for a data processing network
Patent · Mon Jan 13 23:00:00 EST 2020 · OSTI ID:1632438

Method and apparatus for addressing a memory by array transformations
Patent · Tue Sep 25 00:00:00 EDT 1990 · OSTI ID:6275235

Fast address translation for virtual machines
Patent · Tue Apr 07 00:00:00 EDT 2020 · OSTI ID:1650745

Related Subjects