Advanced Micro Devices, Inc.
DYNAMIC TRANSPARENT RECONFIGURATION OF A MULTI-TENANT GRAPHICS PROCESSING UNIT

Last updated:

Abstract:

An apparatus such as a graphics processing unit (GPU) includes shader engines and front end (FE) circuits. Subsets of the FE circuits are configured to schedule commands for execution on corresponding subsets of the shader engines. The apparatus also includes a set of physical paths configured to convey information from the FE circuits to a memory via the shader engines. Subsets of the physical paths are allocated to the subsets of the FE circuits and the corresponding subsets of the shader engines. The apparatus further includes a scheduler configured to receive a reconfiguration request and modify the set of physical paths based on the reconfiguration request. In some cases, the reconfiguration request is provided by a central processing unit (CPU) that requests the modification based on characteristics of applications generating the commands.

Status:
Application
Type:

Utility

Filling date:

28 Feb 2020

Issue date:

2 Sep 2021