Nicholson De Vos Webster & Elliott LLP
Dynamic configuration of caches in a multi-context supported graphics processor
Graphics processing systems and methods are described. For example, one embodiment of a graphics processing apparatus comprises a graphics processing unit (GPU), the GPU including an on-die cache and a cache configuration circuitry to dynamically configure the on-die cache for a plurality of contexts executed by the GPU. The cache configuration block is to receive a cache configuration request, the cache configuration request including context-specific cache requirements for a new context, and determine a priority associated with the context-specific cache requirements. The CCB can compare the context-specific cache requirements with pre-existing cache requirements based on the priority, and reallocate the cache based on the context-specific cache requirements and the priority.
Intel Corporation
G G G G Y G G G G G G G
G06F G06T G06F G06F Y02D G06F G06F G06T G06F G06F G06F G06F
inventional additional inventional inventional additional inventional inventional inventional additional additional additional additional
Pattabhiraman Balaji Altug Hema Chand
K Vembu Koker Nalluri