CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0634 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01)] | 22 Claims |
1. A method, comprising:
communicating, by a processor in a memory module, with an external Central Processing Unit (CPU) via a communications interface;
receiving, by the processor, data from the external CPU;
storing, by the processor, the data in one or more dynamic random-access memories (DRAMs);
instructing, by the processor, one or more multiplexers in the memory module to restrict external CPU write and read accesses to the one or more DRAMs;
performing, by the processor, one or more operations on the data stored in the one or more DRAMs;
writing, by the processor, results from the one or more operations into the one or more DRAMs;
instructing, by the processor, the one or more multiplexers to allow external CPU write and read accesses to the one or more DRAMs;
communicating, by the processor, to the external CPU that the results are located in the one or more DRAMs.
|