Patent ID: 11860813
Assignee: RAMBUS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 15:
16. A memory appliance comprising:
a network interface operable to receive a memory related command of a client system, said memory related command being an application layer command generated by an application of said client system;
a host system comprising a processor operable to interface with said network interface to receive and translate said memory related command into a plurality of primitive commands that are lower layer command than the application layer command and are formatted to be executed by a memory controller;
a plurality of memory devices comprising data in one or more data structures; and
the memory controller coupled to said plurality of memory devices, wherein said plurality of primitive commands comprise data manipulation operations of data stored in at least one data structure;
wherein the processor is operable to establish a direct memory access (DMA) transfer between said memory controller and the network interface;
wherein said memory controller is operable to execute said plurality of primitive commands on said data to produce a result and to transfer said result to only said client system;
wherein said memory related command comprises a single memory related command of the client system, and said result is transferred over said network interface to said client system; and
wherein translating said application layer command comprises translating said single memory related command into said plurality of primitive commands more primitive than said memory related command.