Intel Corporation
Thread scheduling over compute blocks for power optimization

Last updated:

Abstract:

One embodiment provides for a general-purpose graphics processing unit comprising a processing array including multiple compute blocks, each compute block including multiple processing clusters and a thread dispatch unit to dispatch threads of a workload to the multiple compute blocks based on a parallelism metric, wherein the thread dispatch unit, based on the parallelism metric, is to perform one of a first operation and a second operation, the first operation to distribute threads across the multiple compute blocks and the second operation is to concentrate threads within one of the multiple compute blocks.

Status:
Grant
Type:

Utility

Filling date:

16 Dec 2019

Issue date:

18 Jan 2022