Eugene.Leitl@lrz.uni-muenchen.de wrote:
>
>This particular lunatic here thinks context switches need not be
>Nemesis, if the amount of context pushed can be minimized (hardware
>stack machines!), and if you use several copies of hardware which
>retain state, and only push around the one bit which flags the
>individual engines as currently active. Only doable as MISC, of
>course, where a CPU core is worth ~10 kTransistors.

But the bits that make context switches expensive aren't in the CPU
core! The main cost comes from reprogramming the MMU and invalidating
the level-1 cache.