| CPC G06F 3/0659 (2013.01) [G06F 3/0622 (2013.01); G06F 3/0631 (2013.01); G06F 3/0656 (2013.01); G06F 3/0679 (2013.01); G06F 7/575 (2013.01)] | 20 Claims |

|
1. A system comprising:
a processor;
memory operatively coupled to the processor; and
a processing-in-memory (PIM) device, wherein the processor comprises one or more processing cores executing a plurality of processes and the memory comprises computer program instructions that are executable by the processor to:
maintain a record of ownership of the PIM device, wherein the record identifies a process in the plurality of processes and indicates whether the identified process is a current owner of the PIM device; and
grant the ownership of the PIM device to another process in the plurality of processes based on the record of ownership.
|