It's no secret that the days of procuring performance exclusively through faster clock speeds are over. The current crop of multi-core server, desktop, and mobile CPU designs are a dead giveaway that processor vendors like Intel are instead looking to increased parallelism as the facilitator of more computing horsepower. The problem, according to David Patterson, professor of computer science at UC Berkeley, becomes one of scheduling and balancing workloads across multiple sets of processing resources, so that you can truly get more performance out of those threaded designs. If an application is only running in one thread, upgrading to a dual- or quad-core chip won't help speed it up. It's a kin to revving your cars engine in neutral. There's plenty of power there and it sounds good but you're not going anywhere.
____________
Source: Hothardware