CPC G06F 9/3004 (2013.01) [G06F 7/575 (2013.01); G06F 9/3001 (2013.01); G06F 9/3856 (2023.08)] | 20 Claims |
1. An apparatus configured for managing multi-process execution in a processing-in-memory (PIM) device, the apparatus comprising a memory controller, the memory controller comprising logic configured to:
receive, from a first process, a memory request that includes a PIM command;
perform a context switch of a PIM state based on the first process being a registered PIM process and a second process being a registered PIM process and being active on the PIM device; and
issue the PIM command of the first process to the PIM device.
|