The semiconductor industry threw the equivalent of a Hail Mary pass when it switched from making microprocessors run faster to putting more of them on a chip—doing so without any clear notion of how such devices would in general be programmed. The hope is that someone will be able to figure out how to do that, but at the moment, the ball is still in the air. Why take such a gamble? In short, because there wasn’t much of an alternative.
The Trouble With Multicore
January 22, 2010