On 3/9/07, Nick Apperson <[EMAIL PROTECTED]> wrote:
This is definately the direction things are headed. Processors are going to eventually have tons of cores. The main problem with the design you mentioned though is that the overhead of having all those processors would almost not make it worth it because of how slow they are. And also, bus speed becomes a serious bottleneck. If each of those processors had its own 1MB of local memory (like a cache) that only it could access then I'd say that would be great. I think writing programs these days that don't scale well to atleast 32 threads, if they are programs that require lots of resources, is basically irresponsible and certainly shortsighted. Just my thoughts though.
Just to clarify, I didn't mean for the mini-cores to be running at their original speed (~33MHz). On a modern process they could run much faster. But you're right -- the problem would be keeping them all fed with data. But mostly solved by adding L2 cache. _______________________________________________ computer-go mailing list [email protected] http://www.computer-go.org/mailman/listinfo/computer-go/
