US 12,393,371 B2
Process isolation for a processor-in-memory (“PIM”) device
Sooraj Puthoor, Austin, TX (US); Muhammad Amber Hassaan, San Marcos, TX (US); Ashwin Aji, Santa Clara, CA (US); Michael L. Chu, Santa Clara, CA (US); and Nuwan Jayasena, Santa Clara, CA (US)
Assigned to ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US)
Filed by ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US)
Filed on Mar. 14, 2024, as Appl. No. 18/604,585.
Application 18/604,585 is a continuation of application No. 17/556,503, filed on Dec. 20, 2021, granted, now 11,934,698.
Prior Publication US 2024/0220164 A1, Jul. 4, 2024
Int. Cl. G06F 3/06 (2006.01); G06F 7/575 (2006.01)
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
OG exemplary drawing
 
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.