Dynamic Frequency Scaling and Dynamic Voltage Scaling
‘Frequency’
Dynamic Frequency Scaling
performance of a processor
2 metrics
- CPU Response Time
- Throughput of the CPU
Response Time
Servers
throughput
‘Performance’
Response Time
Performance Clock Frequency Power Consumption Clock Frequency
frequency scaling algorithm
Kernel Code
- Performance: This Frequency Scaling Algorithm statically fixes the frequency of the CPU to its highest possible value. This increases the Power Consumption by the CPU
- Powersave: This Frequency Scaling Algorithm Statically fixes the frequency of the CPU to its lowest possible value. This takes it toll on the performance of the system.
- Conservative: This Frequency Scaling Algorithm adjusts the frequency of the CPU to a certain minimum possible value so as to keep the CPU load below a certain percentage. This algorithm tries to optimize the power consumption while keeping the power consumption.