I datamaskiner er timerkoalisering (engelsk: timer coalescing) en energisparende teknikk som reduserer hovedprosessorens strømforbruk ved å redusere presisjonen til tidtakere for programvarer brukt for synkronisering av prosessoppvåkninger, og slik minimerer antall ganger prosessoren blir tvunget til å utføre den relativt energikrevende operasjonen med å gå inn og ut tomgangstilstand (idle).

Implementeringer av timer coalescing rediger

  • Linuxkjernen fikk støtte til utsatt tidtaking i 2.6.22, og styrbar "timer slack" for tråder i 2.6.28 hvilket tillater timerkoalescing.
  • I Microsoft Windows har timerkoalescing vært en funksjon siden Windows 7.[1]
  • Apple sin XNU-kernelbaserte OS X fikk støtte fra og med OS X Mavericks.
  • FreeBSD har støttet timerkoalisering siden september 2010.[2]

Se også rediger

Referanser rediger

  1. ^ «Windows Timer Coalescing». Microsoft. Besøkt 21. april 2009. 
  2. ^ «Refactor timer management code».