Hacker News new | ask | show | jobs
by Vanayad 3392 days ago
You do have to consider that this is an 8 core, and more and more applications are being developed with this in mind. Whoever still thinks that Single threaded performance is the most important, lives in the past.
2 comments

That's not true. 2 weak horses != 1 strong horse. 1 strong horse can do the work of 2 weak horses, but not the other way around. A single core can run multiple threads, but multiple cores can't work together on a single-thread task.
Consumer applications? Doubt it. Not a whole lot of consumer-oriented applications parallelize that well to be honest.
look at how many threads your Chrome is running
Only Servo parallelizes single-page rendering as far as I know.
but they're moving in that direction
This review has a CPU web test section, you can see performance is mostly a function of IPC and clock speed.
All but one set (for the active tab) of which are probably idle or effectively so most of the time.
Even crusty old Microsoft Excel parallelises worksheet recalculation.
Sure, but Excel is presumably one of the most optimized (in terms of the amount of money and brainpower devoted to optimizing it) applications in existence.
That's not the feeling you get when you use it, it seems more like the underlying engine hasn't really changed a great deal in 20 years.
That's the price of backward compatibility. But I think it's a bit of a "Seinfeld is unfunny"[1] situation; if Microsoft decided to save on the nine-figure budget and outsource Excel development to, say, your favorite purveyor of antivirus software, you'd notice real fast.

[1] http://tvtropes.org/pmwiki/pmwiki.php/Main/SeinfeldIsUnfunny (apologies for the TVTropes link at night!)

don't you run more than one of them at a time though?