HYBRID MAIN MEMORY USING A FINE-GRAIN LEVEL OF REMAPPING
First Claim
Patent Images
1. A hybrid memory system comprising:
- a hybrid memory comprising a first portion; and
a hardware memory controller coupled with the hybrid memory and configured to;
access the hybrid memory using a translation line, wherein the translation line maps a first physical address to a first line in the first portion,wherein the said mapping provides an indication that the first line is not immediately accessible in the first portion.
4 Assignments
0 Petitions
Accused Products
Abstract
Accessing a hybrid memory using a translation line is disclosed. The hybrid memory comprises a first portion. The translation line maps a first physical memory address to a first line in the first portion. Said mapping provides an indication that the first line is not immediately accessible in the first portion.
-
Citations
27 Claims
-
1. A hybrid memory system comprising:
-
a hybrid memory comprising a first portion; and a hardware memory controller coupled with the hybrid memory and configured to; access the hybrid memory using a translation line, wherein the translation line maps a first physical address to a first line in the first portion, wherein the said mapping provides an indication that the first line is not immediately accessible in the first portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising
accessing a hybrid memory using a translation line, wherein the hybrid memory comprises a first portion; - and
the translation line maps a first physical memory address to a first line in the first portion, wherein the said mapping provides an indication that the first line is not immediately accessible in the first portion.
- and
-
19. A method of supporting a hybrid main memory in hardware, comprising:
-
using a memory controller to remap at least in part by translating a plurality of physical memory addresses, each associated with a plurality of current content locations; associating the memory controller with a hybrid main memory, wherein the hybrid main memory comprises a primary memory technology area and an alternative memory technology area; associating the memory controller with a processor; and on read of a physical address associated with an alternative data line that is currently stored in the alternative memory technology area, transferring the alternative data line to the processor and updating the mapping state to associate the physical address with the primary memory area. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification