Dynamic control of SIMDs
AssigneeAdvanced Micro Devices, Inc.
InventorsTushar K. Shah, Michael J. Mantor, Brian Emberling
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsTushar K. Shah, Michael J. Mantor, Brian Emberling
Estimating the term…
Systems and methods to improve performance in a graphics processing unit are described herein. Embodiments achieve power saving in a graphics processing unit by dynamically activating/deactivating individual SIMDs in a shader complex that comprises multiple SIMD units. On-the-fly dynamic disabling and enabling of individual SIMDs provides flexibility in achieving a required performance and power level for a given processing application. Embodiments of the invention also achieve dynamic medium grain clock gating of SIMDs in a shader complex. Embodiments reduce switching power by shutting down clock trees to unused logic by providing a clock on demand mechanism. In this way, embodiments enhance clock gating to save more switching power for the duration of time when SIMDs are idle (or assigned no work). Embodiments can also save leakage power by power gating SIMDs for a duration when SIMDs are idle for an extended period of time.
A method for use in a graphics processing unit (GPU) comprising:
A system comprising:
A non-transitory computer-readable medium that stores instructions adapted to be executed by a processor to:
Dependencies are inferred from the claim text.