-
公开(公告)号:US20220206869A1
公开(公告)日:2022-06-30
申请号:US17135209
申请日:2020-12-28
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: VAIBHAV RAMAKRISHNAN RAMACHANDRAN , ALEXANDRU DUTU , BRADFORD BECKMANN
Abstract: Virtualizing resources of a memory-based execution device is disclosed. A host processing system orchestrates the execution of two or more offload tasks on a remote execution device. The remote execution device includes a memory array coupled to a processing unit that is shared by concurrent processes on the host processing system. The host processing system provides time-multiplexed access to the processing unit by each concurrent process for completing offload tasks on the processing unit. The host processing system initiates a context switch on the remote execution device from a first offload task to a second offload task. The context state of the first offload task is saved on the remote execution device.