> The following patches implements gang scheduling. These > patches are *highly* experimental in nature and are not > proposed for inclusion at this time.> > Gang scheduling is an approach where we make an effort to > run related tasks (the gang) at the same time on a number > of CPUs.

The thing is, the (non-)scalability consequences are awful, gang scheduling is a true scalability nightmare. Things like this in gang_sched():