Jump to content

Timer coalescing: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Changed sentence part "to allow the synchronization" to "used for synchronization", as the previous sentence didn't make sense.
Citation bot (talk | contribs)
Alter: title. Add: date. | Use this bot. Report bugs. | Suggested by Whoop whoop pull up | #UCB_webform 157/3352
 
Line 14: Line 14:
*[[FreeBSD]] supports it since September 2010.<ref>{{cite web|url=https://lists.freebsd.org/pipermail/svn-src-all/2010-September/028792.html
*[[FreeBSD]] supports it since September 2010.<ref>{{cite web|url=https://lists.freebsd.org/pipermail/svn-src-all/2010-September/028792.html
|title=Refactor timer management code
|title=Refactor timer management code
|date=13 September 2010
}}</ref>
}}</ref>


Line 31: Line 32:
<ref name=ars_technica_os_x>
<ref name=ars_technica_os_x>
{{cite web | url = https://arstechnica.com/apple/2013/06/how-os-x-mavericks-works-its-power-saving-magic/
{{cite web | url = https://arstechnica.com/apple/2013/06/how-os-x-mavericks-works-its-power-saving-magic/
| title = How OS X “Mavericks” works its power-saving magic | author = Anderson, Nate | publisher = [[Ars Technica]]
| title = How OS X "Mavericks" works its power-saving magic | author = Anderson, Nate | publisher = [[Ars Technica]]
| date = June 11, 2013 | accessdate=2014-03-22}}</ref>
| date = June 11, 2013 | accessdate=2014-03-22}}</ref>
<ref name=git_commit>
<ref name=git_commit>

Latest revision as of 03:00, 27 March 2023

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

[edit]

See also

[edit]

References

[edit]
  1. ^ Anderson, Nate (June 11, 2013). "How OS X "Mavericks" works its power-saving magic". Ars Technica. Retrieved 2014-03-22.
  2. ^ "Linux Kernel 2 6 22". kernelnewbies.org. Retrieved 2014-03-22.
  3. ^ "Add support for deferrable timers". 2007-05-08. Retrieved 2014-03-22.
  4. ^ "time(7) - Linux manual page". Man7.org. Retrieved 2014-03-24.
  5. ^ "prctl(2) - Linux manual page". Man7.org. Retrieved 2014-03-24.
  6. ^ "Windows Timer Coalescing". Microsoft. January 20, 2009. Retrieved 2009-04-21.
  7. ^ "OS X Mavericks - Advanced Technologies". Apple Inc. Retrieved 2014-03-22.
  8. ^ "OS X Mavericks: Core Technologies Overview" (PDF). Apple, Inc. June 10, 2013. Archived from the original (PDF) on June 26, 2013. Retrieved 2013-06-10.
  9. ^ "Refactor timer management code". 13 September 2010.