×

Dynamic control of SIMDs

  • US 9,311,102 B2
  • Filed: 07/12/2011
  • Issued: 04/12/2016
  • Est. Priority Date: 07/13/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in a graphics processing unit (GPU) comprising:

  • determining a condition related to the power consumption of the GPU, wherein the condition is based on any one or a combination of temperature, current, and processor activity;

    programming a configuration register to disable one or more single instruction multiple data (SIMD) units in a shader pipeline in response to the determined condition;

    dynamically disabling the one or more SIMD units in the shader pipeline based on the determined condition, wherein the dynamically disabling the one or more SIMD units includes providing dynamic medium grain clock gating to the one or more SIMD units and dynamic control of one or more clocks to each SIMD unit; and

    assigning one or more work threads to the one or more active SIMD units in the shader pipeline, wherein the work threads are assigned to one or more active SIMD units without having to flush the shader pipeline.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×