From WikiChip
Difference between revisions of "race-to-sleep"

(race to sleep)
 
(Add a short article from a peer-reviewed journal)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{title|Race-to-Sleep}}
 
{{title|Race-to-Sleep}}
 
'''Race-to-sleep''' (sometimes '''Race-to-[[dark silicon|Dark]]''' or '''Race-to-Idle/Halt/Zero''') is a common power-saving technique used in most modern high-performance [[integrated circuits]] whereby the chip enters its highest operating frequency in order to complete the workload as fast as possible in order to go back to [[sleep]] or its lowest operating frequency.
 
'''Race-to-sleep''' (sometimes '''Race-to-[[dark silicon|Dark]]''' or '''Race-to-Idle/Halt/Zero''') is a common power-saving technique used in most modern high-performance [[integrated circuits]] whereby the chip enters its highest operating frequency in order to complete the workload as fast as possible in order to go back to [[sleep]] or its lowest operating frequency.
 +
 +
== Overview ==
 +
Various highly complex methods for reducing the [[power consumption]] of a chip have been developed over the years such as [[Intel]]'s {{intel|SpeedStep}} (EIST) and [[AMD]]'s {{amd|Cool'n'Quiet}}. Those methods make use of various [[Dynamic Voltage and Frequency Scaling]] (DVFS) techniques in order to reduce the [[P-State|operating voltage and frequency]] when the processing power is not needed thereby greatly reducing the dynamic energy consumption.
 +
 +
One problem that remains is the [[static power]] [[leakage]] that is always present in the system. '''Race-to-sleep''' attempts to address this issue by proposing that the highest frequency is used to complete the task as fast as possible, then, once finished, drop back to very low power modes - often turning off or power gating the cores. Race-to-sleep attempts to reduce the delay in completing a task as much as possible in order to reduce the static power consumption, thereby consuming significantly less power overall.
 +
 +
== Biliography ==
 +
 +
[https://www.researchgate.net/publication/324988564_The_Effects_of_Various_Frequency_Scaling_Algorithm_on_Embedded_Linux_CPU_Power_Consumption The Effects of Various Frequency Scaling Algorithm on Embedded Linux CPU Power Consumption], International Journal Of Computers & Technology, 2014-May-08
 +
 +
[[category:power management mechanism]]

Latest revision as of 04:02, 22 October 2022

Race-to-sleep (sometimes Race-to-Dark or Race-to-Idle/Halt/Zero) is a common power-saving technique used in most modern high-performance integrated circuits whereby the chip enters its highest operating frequency in order to complete the workload as fast as possible in order to go back to sleep or its lowest operating frequency.

Overview[edit]

Various highly complex methods for reducing the power consumption of a chip have been developed over the years such as Intel's SpeedStep (EIST) and AMD's Cool'n'Quiet. Those methods make use of various Dynamic Voltage and Frequency Scaling (DVFS) techniques in order to reduce the operating voltage and frequency when the processing power is not needed thereby greatly reducing the dynamic energy consumption.

One problem that remains is the static power leakage that is always present in the system. Race-to-sleep attempts to address this issue by proposing that the highest frequency is used to complete the task as fast as possible, then, once finished, drop back to very low power modes - often turning off or power gating the cores. Race-to-sleep attempts to reduce the delay in completing a task as much as possible in order to reduce the static power consumption, thereby consuming significantly less power overall.

Biliography[edit]

The Effects of Various Frequency Scaling Algorithm on Embedded Linux CPU Power Consumption, International Journal Of Computers & Technology, 2014-May-08