Comment Re:Biggest Hurdle Not Cores (Score 1) 326
It's true that many desktop/server applications don't have the parallelism available to make use of many cores (i.e. > 2). However, this chip was designed with scientific applications in mind, where thousands, if not millions, of calculations can be executed simultaneously. Many of these problems are readily mapped to programming models that take advantage of many cores, such as message passing or SIMD/vector processing.
For those programs that don't have available parallelism, there's not a whole lot to do with extra processing power. You can sometimes speculatively execute code, but that's a tricky problem for the compiler and runtime to figure out.