Linux: ktimers, High Resolution Timer Framework

Posted by tadelste on Sep 14, 2005 10:19 AM EDT
KernelTrap
Mail this story
Print this story

With the latest release of his real time kernel patches [story], Ingo Molnar [interview] announced a new feature, "a complete rework of the high-resolution timers framework, from Thomas Gleixner, called 'ktimers'." Ingo explains that the end-effect of the new timer framework is a "much more deterministic HRT engine." He goes on to explain how this works:

"Under the ktimer framework the HR (and posix) timers live in a separate domain, have their own (per-CPU) rbtree to stay scalable and deterministic even with a high number of timers. Another positive effect of the introduction of separate ktimers is that kernel/timer.c is now using preemptible locks again, removing the cascade() worst-case latency. The cleanup factor is high as well: the ktimer framework slashes 1300+ lines off the HRT code. See kernel/ktimer.c for details."

Full Story

  Nav
» Read more about: Groups: Kernel; Story Type: Interview

« Return to the newswire homepage

This topic does not have any threads posted yet!

You cannot post until you login.