| CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |

|
1. A system comprising:
a memory module configured to store first data;
a high bandwidth memory (HBM) configured to store second data, the HBM comprising a plurality of memory dies arranged in a stacked form, and each plurality of memory dies including a processing-in-memory (PIM) circuit configured to perform an arithmetic operation; and
a memory controller configured to:
detect a data array from the memory module or the HBM based on a border index value that indicates which memory, among the memory module and the HBM, stores the data array required for the arithmetic operation of the PIM circuit, and generate a memory module command set based on a first physical address space corresponding to the memory module or a HBM command set based on a second physical address space corresponding to the HBM in relation to the data array.
|