CPC G06F 9/3001 (2013.01) [G06F 7/5318 (2013.01); G06F 7/57 (2013.01); G06F 9/30036 (2013.01); G06F 9/30098 (2013.01); G06F 9/3016 (2013.01)] | 20 Claims |
1. A memory module comprising:
a dynamic random access memory (DRAM) device comprising:
an array of DRAM rows; and
an in-memory compute (IMC) module; and
a memory controller configured to:
receive, from a host processor, an input data and an instruction; and
supply the input data to the DRAM device in a data arrangement selected based on the instruction, the data arrangement specifying placement of an operand among the array of DRAM rows and the IMC module,
wherein the IMC module is configured to perform an operation on the input data based on the instruction.
|