The decline and fall of the general-purpose CPU

The decline and fall of the general-purpose CPU. Throw in a few hundred cores, each specialized to a different set of algorithms (sorting, string searching, etc) and one has to ask– will we need any generalized processing? Just bounce a thread around from core to core, depending on its current needs.