OS ganhos efetivos do paralelismo sao questionais, na minha humilde opniao, vejam:
1)As pessoas geralmente seguem uma linha de raciocinio sequencial:
Dado que a mairia das pessoas pensa de forma sequencial, dificilmente se havera programas que usem de forma eficientes o poder bruto de diversos processadores.
2)A maioria dos programadores, nao sabem programar:
O saturno e agora o PS3 provam, que um sistema simples eh melhor comercialmente que um sistema complexo, dado que seus parceiros simplesmente nao tem capacidade e/ou vontade e/ou tempo para usar bem seu sistema, a nao ser que os coloque em uma camada de abstracao alta, deixado-os alheio TOTALMENTE ao hardware e ainda assim usa-lo bem, estou para ver algo assim...
3)Custo efetivo do sistema:
Varios processadores querem varios nucles e mais trilhas roteadas, afinal muito mais transferencias serao efetuadas para com as memoria e perifericos, e na epoca que vivemos, silicio custa muito pouco, um processador mais parudo eh mais barato que uma placa enorme com varias CPUs, memorias, MMUs e logica para semaforos, etc...