Comment What about this... (Score 2, Interesting) 263
I don't have a lot of background in CPU architechture, but what if there was a parallel processing unit designed specifically to allocate threads to the cpus? This way, the cores can all function as one at the hardware level, rather than the software level (thus making it easier on developers and potentially increasing performance).
Would it be better to have a dedicated unit/sector to process this information and divy it up to the separate cores, or no?