> Do you know of anybody who has actually made a prototype board from
> any of these CPU designs? Is my idea of running a lot of simple CPUs
> together fundamentally flawed, or is it possible to overcome the
> inefficiencies of SMP, if the CPUs are designed for it from the ground
> up?
The fundamental problem is not inefficiencies of SMP. But rather
there are some tasks that simply do not parallelize well. Big
supercomputer kinds of applications that require a lot of number
crunching usually benefit from multiple cpus. But small every day
applications don't. The only applications that scale perfectly with
the number of cpus are the embarrassingly parallel ones, in which no
communication is involved between the various subtasks.
This is not to say an elegant design might not get there, AMD is
trying for that. But simple brute force will certainly not get you
there.
Eric
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/