| CPC G06F 13/1668 (2013.01) [G06F 13/1621 (2013.01); G06F 13/4022 (2013.01)] | 12 Claims |

|
1. A memory expansion device comprising:
an expansion control circuit configured to receive a near data processing (NDP) request; and
a remote memory device configured to store data corresponding to the NDP request according to control by the expansion control circuit,
wherein in response to the NDP request, the expansion control circuit performs:
a request processing operation to perform a memory operation corresponding to the NDP request on the remote memory device, the memory operation including a read operation or a write operation, and
a computation operation using the data corresponding to the NDP request,
wherein the expansion control circuit comprises:
one or more NDP request control circuits; and
an interface circuit configured to receive the NDP request, select an NDP request control circuit from among the one or more NDP request control circuits according to an address of the NDP request, and provide the NDP request to the selected NDP request control circuit,
wherein the selected NDP request control circuit is configured to control the request processing operation and the computation operation corresponding to the NDP request,
wherein the selected NDP request control circuit comprises:
a filter circuit configured to identify the NDP request;
an NDP circuit configured to produce a request for the request processing operation and to perform the computation operation according to the NDP request identified at the filter circuit; and
a memory controller configured to control the expansion memory device according to the request for the request processing operation produced by the NDP circuit,
wherein the expansion control circuit is further configured to receive a normal request that does not require a computation operation,
wherein the filter circuit is further configured to identify the normal request and to bypass the identified normal request to the memory controller, and
wherein the filter circuit stores a table including address information, and wherein the filter circuit identifies the NDP request and the normal request with reference to the address information.
|