January 22, 2010

The Trouble With Multicore

David Patterson

Multicore processors are racing forward, but software is lagging -- and may never catch up.

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.

Full story at IEEE Spectrum

Share This