Thread scheduling over compute blocks for power optimization

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 par...

Full description

Saved in:
Bibliographic Details
Main Authors Koker, Altug, Ray, Joydeep, Vembu, Balaji, Valerio, James A, Appu, Abhishek R
Format Patent
LanguageEnglish
Published 18.01.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US201916714862