Advanced Micro Devices, Inc.
FULLY UTILIZED HARDWARE IN A MULTI-TENANCY GRAPHICS PROCESSING UNIT

Last updated:

Abstract:

An apparatus such as a graphics processing unit (GPU) includes a set of shader engines and a set of front end (FE) circuits. Subsets of the set of FE circuits schedule geometry workloads for subsets of the set of shader engines based on a mapping. The apparatus also includes a set of physical paths that convey information from the set of FE circuits to a memory via the set of shader engines. Subsets of the set of physical paths are allocated to the subsets of the set of FE circuits and the subsets of the set of shader engines based on the mapping. The mapping determines information stored in a set of registers used to configure the apparatus. In some cases, the set of registers store information indicating a spatial partitioning of the set of physical paths.

Status:
Application
Type:

Utility

Filling date:

28 Feb 2020

Issue date:

2 Sep 2021