Memory appliance for accessing memory
First Claim
Patent Images
1. A memory appliance system comprising:
- a processor operable to be coupled to one or more communication channels with a command interface, said processor for communicating a command over said one or more communication channels; and
a plurality of smart memory cubes (SMCs) coupled to said processor through said one or more communication channels, wherein each SMC comprises;
a controller that is programmable; and
a plurality of memory devices, wherein said controller is configured to respond to said command from said command interface by performing a plurality of data operations comprising a read operation and a write operation on content stored in one or more of said plurality of memory devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory appliance system is described and includes a processor coupled to one or more communication channels with a command interface, wherein the processor is configured for communicating commands over the communication channels. A plurality of Smart Memory Cubes (SMCs) is coupled to the processor through the communication channels. Each of the SMCs includes a controller that is programmable, and a plurality of memory devices. The controller is configured to respond to commands from the command interface to access content stored in one or more of the plurality of memory devices and to perform data operations on content accessed from the plurality of memory devices.
-
Citations
20 Claims
-
1. A memory appliance system comprising:
-
a processor operable to be coupled to one or more communication channels with a command interface, said processor for communicating a command over said one or more communication channels; and a plurality of smart memory cubes (SMCs) coupled to said processor through said one or more communication channels, wherein each SMC comprises; a controller that is programmable; and a plurality of memory devices, wherein said controller is configured to respond to said command from said command interface by performing a plurality of data operations comprising a read operation and a write operation on content stored in one or more of said plurality of memory devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory appliance system comprising:
-
a processor operable to be coupled to one or more communication channels with a command interface, said processor for communicating a command over said one or more communication channels; and a plurality of memory units coupled to said processor through said one or more communication channels, wherein each memory unit comprises; a plurality of memory devices; and a controller configured to be programmed to perform one of multiple functions based on a configuration indication; wherein said controller is configured to respond to said command from said command interface by performing a plurality of data operations comprising a read operation and a write operation based on the configuration indication and to perform said plurality of data operations on content of said plurality of memory devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A memory appliance system comprising:
-
a processor operable to be coupled to one or more communication channels with a command interface, said processor for communicating a command over said one or more communication channels; and a plurality of memory units coupled to said processor through said one or more communication channels, wherein each memory unit comprises; a plurality of memory devices; a controller configured to be programmed to perform a first function of multiple functions based on a first configuration indication; and said controller configured to be programmed to perform a second function of said multiple functions based on a second configuration indication; wherein said controller is configured to respond to said command from said command interface by performing a plurality of data operations comprising a read operation and a write operation based on a corresponding configuration indication and to perform said plurality of data operations on content of said plurality of memory devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification