Why not just "cheat" and devote a whole core to the RT process?
Why not just "cheat" and devote a whole core to the RT process?
Posted Oct 20, 2012 18:52 UTC (Sat) by Richard_J_Neill (subscriber, #23093)Parent article: Software interrupts and realtime
Maybe I'm oversimplifying this, and it's certainly a bit wasteful (and won't work well for embedded), but for many common cases, such as low-latency audio processing, or avoiding dropouts, or data-acquistion, it would work just fine!
RT is hard when you have a mostly busy CPU (especially single-core), and multiple tasks, which might be relatively lightweight, require their small slice of CPU with hard-constraints on timing. But often, this isn't the case: we have just one critical task, and the system is mostly idle.
