I have been following the development of these processors for the last five years, but only recently have I seen a bunch of marketing material that ranges from being wrong to outright deception.
For an example of being just plain wrong, look at the pretty picture here: [
Looks like the corner processors only connect to two other processors, doesn't it? Actually, the topology is a torus, so the far right processor on each row has a wraparound connection to the far right processor. Ditto for top/bottom.
Another claim that is just plain wrong: "In architectures of this sort, you can keep growing and you won't have any serious congestion."
The reality is that it takes one cycle for data to move from a processor to one of it's nearest four neighbors two cycles to reach the four nearest diagonal processors, and eight cycles to reach the processor farthest away -- and that 8 cycles will become 16 cycles on a 256-core design. Note that these 8 or 16 cycles limit the latency of the L3 cache... It is also a basic reality of this architecture that as you scale up to more processors, each one has more data passing through it, causing -- you guessed it -- serious congestion.
And, of course, they are trotting out the age-old vaporware pixie dust compiler that will by magic solve all the problems involved with writing code for parallel processing, just like all the previous vaporware pixie dust compilers were supposed to solve all the problems involved with parallel processing.
It is also quite telling that they aren't really revealing all the technical details. Go ahead and try to find out what the instruction set is, whether all those processors can each talk directly to the gigabit ethernet ports on the board they say they are selling, or even the price of that board.
The hype says that this is a "sea change in the computing industry," and the "first significant new chip architectural development in a decade."
The reality is that this is an old idea with a few new twists, suitable for some embedded applications but nothing earthshaking.