Clock Signal Modulation for Processors
AssigneeIntel Corporation
InventorsBahaa Fahim, Vedaraman Geetha, Don C. Soltis, JR., Samuel Strom, Jason Crop
Life of this patent
Estimating the term…
Abstract
In an embodiment, a processor for clock signal modulation includes a clock source to generate a global clock signal, at least one processor component, a counter, and a circuit. The circuit is to: adjust the counter based on a level of activity of the at least one processor component; modulate, based on a value of the counter, the global clock signal to generate a modulated clock signal; and provide the modulated clock signal to the at least one processor component. Other embodiments are described and claimed.
Claims20
A processor comprising:
- a clock source to generate a global clock signal;
- at least one processor component;
- a counter;
- and
- a circuit to:
- adjust the counter based on a level of activity of the at least one processor component;
- modulate, based on a value of the counter, the global clock signal to generate a modulated clock signal;
- and
- provide the modulated clock signal to the at least one processor component.
A method comprising:
- incrementing, by a clock circuit of a processor, a counter based on a level of activity of one or more components of the processor;
- decrementing, by the clock circuit, the counter based on a global clock signal;
- determining whether a count of the counter is below a threshold value;
- and
- in response to a determination that the count of the counter is below the threshold value, modulating the global clock signal to generate a modulated clock signal.
A system comprising:
- a processor comprising a clock source, at least one component, a leaky-bucket counter, and a clock circuit, the clock circuit to:
- adjust the leaky-bucket counter based on a level of activity of the at least one processor component;
- and
- modulate the global clock signal based at least on based on a value of the leaky-bucket counter;
- and
- a system memory coupled to the processor.
Dependencies are inferred from the claim text.