Technique for reducing voltage droop by throttling instruction issue rate
AssigneeNVIDIA Corporation
InventorsPeter Sommers, Peter Nelson, Aniket Naik, John H. Edmondson
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsPeter Sommers, Peter Nelson, Aniket Naik, John H. Edmondson
Estimating the term…
An issue control unit is configured to control the rate at which an instruction issue unit issues instructions to an execution pipeline in order to avoid spikes in power drawn by that execution pipeline. The issue control unit maintains a history buffer that reflects, for N previous cycles, the number of instructions issued during each of those N cycles. If the total number of instructions issued during the N previous cycles exceeds a threshold value, then the issue control unit throttles the instruction issue unit from issuing instructions during a subsequent cycle. In addition, the issue control unit increases the threshold value in proportion to the number of previously issued instructions and based on a variety of configurable parameters. Accordingly, the issue control unit maintains granular control over the rate with which the instruction issue unit “ramps up” to a maximum instruction issue rate.
A computer-implemented method for controlling a rate at which an instruction issue unit issues instructions to an execution pipeline, the method comprising:
A computer-implemented method for controlling a rate at which an instruction issue unit issues instructions to an execution pipeline, the method comprising:
A subsystem configured to control a rate at which an instruction issue unit issues instructions to an execution pipeline, including:
A computing device configured to control a rate at which an instruction issue unit issues instructions to an execution pipeline, including:
Dependencies are inferred from the claim text.