Timer coalescing
Operating system feature to reduce CPU idle time From Wikipedia, the free encyclopedia
Timer coalescing is a computer system energy-saving technique that reduces central processing unit (CPU) power consumption by reducing the precision of software timers used for synchronization of process wake-ups, minimizing the number of times the CPU is forced to perform the relatively power-costly operation of entering and exiting idle states.[1]
Implementations of timer coalescing
- The Linux kernel gained support for deferrable timers in 2.6.22,[2][3] and controllable "timer slack" for threads in 2.6.28 allowing timer coalescing.[4][5]
- Timer coalescing has been a feature of Microsoft Windows from Windows 7 onward.[6]
- Apple's XNU kernel based OS X gained support as of OS X Mavericks.[7][8]
- FreeBSD supports it since September 2010.[9]
See also
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.