-
公开(公告)号:US20220207643A1
公开(公告)日:2022-06-30
申请号:US17134904
申请日:2020-12-28
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: SOORAJ PUTHOOR , BRADFORD BECKMANN , NUWAN JAYASENA , ANTHONY GUTIERREZ
Abstract: Implementing heterogenous wavefronts on a graphics processing unit (GPU) is disclosed. A schedule assigns heterogeneous wavefronts for execution on a compute unit of a processing device. The heterogeneous wavefronts include different types of wavefronts such as vector compute wavefronts service-level wavefronts that vary in resource requirements and instruction sets. As one example, heterogenous wavefronts may include scalar wavefronts and vector compute wavefronts that execute on scalar units and vector units, respectively. Distinct sets of instructions are executed for the heterogenous wavefronts on the compute unit. Heterogenous wavefronts are processed in the same pipeline of the processing device.
-
公开(公告)号: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.
-