Systems and methods for scalable and coherent memory devices
AssigneeSamsung Electronics Co., Ltd.
InventorsKrishna T. Malladi, Andrew Chang, Ehsan Najafabadi
Life of this patent
Estimating the term…
Abstract
Provided are systems, methods, and apparatuses for providing a storage resource. The method can include: operating a first controller coupled to a network interface in accordance with a cache coherent protocol; performing at least one operation on data associated with a cache using a second controller coupled to the first controller and coupled to a first memory; and storing the data on a second memory coupled to one of the first controller or the second controller.
Claims20
A device for providing a storage resource, the device comprising:
- a first controller coupled to a network interface, wherein the first controller is operable with a cache coherent protocol;
- a second controller coupled to the first controller and coupled to a first memory, the second controller performing at least one operation associated with a cache of the device;
- a second memory coupled to at least one of the first controller or the second controller;
- and
- a module that is configured to:
- determine at least one capability associated with the device, the at least one capability corresponding to profile information defining a relationship between capacity value, a bandwidth value, and a latency value;
- and transmit the at least one capability to another device.
A system for providing a storage resource, the system comprising:
- a first controller coupled to a network interface, wherein the first controller is operable with a cache coherent protocol;
- a second controller coupled to the first controller and coupled to a first memory, the second controller performing at least one operation associated with a cache of the device;
- a second memory coupled to at least one of the first controller or the second controller;
- and
- a module that is configured to:
- determine at least one capability associated with the device, the at least one capability corresponding to profile information defining a relationship between capacity value, a bandwidth value, and a latency value;
- and transmit the at least one capability to another device.
A method for providing a storage resource, the method comprising:
- operating a first controller coupled to a network interface in accordance with a cache coherent protocol;
- performing at least one operation on data associated with a cache using a second controller coupled to the first controller and coupled to a first memory;
- storing the data on a second memory coupled to one of the first controller or the second controller;
- and
- using a module to:
- determine at least one capability associated with the device, the at least one capability corresponding to profile information defining a relationship between capacity value, a bandwidth value, and a latency value;
- and transmit the at least one capability to another device.
Dependencies are inferred from the claim text.