Yes. Cloned processes do not get the TLB switch overhead, so expect to
see good context switch times if you want to try it out. However, there
are obviously other issues here too, and if you disregard inter-process
memory protection issues like QNX does then you can make _other_ things
faster too - it's not just the TLB invalidation that costs you.
(For example, the kernel entry can be much cheaper if you know there are
no protection issues to worry about etc etc)
So expect switches between cloned processes to be faster, but don't
expect them to be no cost at all. The fastest way to context switch is
always to do it from user mode directly.
Linus