I just don't know if anything from Intel will be cost-effective because it's going to be over-engineered to not compete with existing products.
For example caching is largely useless with something like Go that is sending copies of data around. I don't know if it's possible to use copy-on-write with so many cores.
It's just a hunch but I think multiprocessing in the future is going to use something like content addressable storage and not worry so much about a complex router or interconnect. Only the most naive algorithms will probably win out, so basically chop the screen up into a bunch of 16x16 squares and send them to each processor.
Also I think it will be really awesome to be free of middleware and be able to run physics or AI directly. I've even thought about trying to write something to emulate a bunch of cores on my computer so I can at least play with the algorithms until affordable hardware arrives.
http://www.intel.com/content/www/us/en/processors/xeon/xeon-...
I just don't know if anything from Intel will be cost-effective because it's going to be over-engineered to not compete with existing products.
For example caching is largely useless with something like Go that is sending copies of data around. I don't know if it's possible to use copy-on-write with so many cores.
It's just a hunch but I think multiprocessing in the future is going to use something like content addressable storage and not worry so much about a complex router or interconnect. Only the most naive algorithms will probably win out, so basically chop the screen up into a bunch of 16x16 squares and send them to each processor.
Also I think it will be really awesome to be free of middleware and be able to run physics or AI directly. I've even thought about trying to write something to emulate a bunch of cores on my computer so I can at least play with the algorithms until affordable hardware arrives.