Back to results
US 12,222,797 B2Granted
Dynamic configuration of processor sub-components
AssigneeAdvanced Micro Devices, Inc.
InventorsJames Mossman, Robert Cohen, Sudherssen Kalaiselvan, Tzu-Wei Lin
Life of this patent
Estimating the term…
Abstract
The disclosed method includes observing a utilization of a target sub-component of a functional unit of a processor using a control circuit coupled to the target sub-component. The method also includes detecting that the utilization is outside a desired utilization range and throttling one or more sub-components of the functional unit to reduce a power consumption of the functional unit. Various other methods, systems, and computer-readable media are also disclosed.
Claims20
A method comprising:
- observing, using a control circuit coupled to a target sub-component of a functional unit of a processor, a utilization of the target sub-component, wherein the target sub-component corresponds to one of a plurality of pipelines executing in parallel;
- detecting that the utilization is outside a desired utilization range;
- and
- throttling at least one sub-component of the functional unit to shut off the one of the plurality of pipelines.
1 more element
A method comprising:
- observing, using a control circuit coupled to a target sub-component of a functional unit of a processor, a utilization of the target sub-component based on a workload that is input into the target sub-component, wherein the target sub-component corresponds to one of a plurality of pipelines executing in parallel;
- detecting that the utilization is outside a desired utilization range for the workload;
- and
- throttling at least one sub-component of the functional unit to shut off the one of the plurality of pipelines.
1 more element
A system comprising:
- a physical memory;
- and
- at least one physical processor comprising:
- a functional unit comprising at least one sub-component including a target sub-component, wherein the target sub-component corresponds to one of a plurality of pipelines executing in parallel;
- a control circuit coupled to the target sub-component and configured to:
- observe a workload and a utilization of the target sub-component;
- detect that the utilization is outside a desired utilization range for the workload;
- and
- throttle at least one sub-component of the functional unit to shut off the one of the plurality of pipelines.
6 more elements
Dependencies are inferred from the claim text.