gamerk316
Glorious
hcl123 :
GOM3RPLY3R :
I'm sorry but I have to say this. If SOI is so much better than Bulk, then how come AMD's chips with more cores perform the same if not a little worse (i.e i5-3570k vs. FX-8350), and create more heat even on a little workload? I'm sorry to bring this up, but I had to put that out there.
FAB proces has nothing to do with the "potential" performance of the design. That SOI is much better for high performance, which means *higher clock* i think there is no doubt now. And STMicro showed that FD-SOI, tweaked with back-gate bias which is not possible with finfet, is also quite superior for low power... 1Ghz at 0.6v ( its commercial now) on ARM A9... (better tweak development points possible the same with 0.48v, Bulk needs ~0.9v for 1Ghz).
Besides you are pointing windows benchmarks, that are invariably tweaked for intel... and this has even less to do with the REAL potential of a design than fab process ( use Linux, more threads, unbiased LOL ) (edt)
... elas! you can still use windows, the benchmarks have NOTHING to do with the software you use, because pratically none (if there is one i don't know) of the windows applications you use is tweaked for intel, and this from freeware to commercial software ( so benchmarks DO NOT REPRESENT your software ... SORRY to wake you of your illusion to.. and in reality you can't say any i5 performs better)... only Linux has better multithreading and more apps with more threads, so you can benefit from more real cores... at least if you go intel 6 core/12thread HDT, then linux is kind of compelling, in windows that i5 you point can even gain for a 6core/12thread (abhorrent isn't it ?) (edt)
Despite the fact I've already shown that almost no applications in everyday use, benchmarking or otherwise, are compiled with ICC?
As for Linux:
http://www.phoronix.com/scan.php?page=article&item=amd_fx8350_visherabdver2&num=1
Intel wins the majority of tests, but tends to lose in parallel bound benchmarks, such as C-Ray. When Intel wins though, its generally by a very large margin (upwards of 30% in some cases). C-Ray was really the only "Bad" benchmark for Intel, but then again, Ray Tracing is going to naturally benefit from more cores.
-------------------------------------------------
At the end of the day, if the CPU is getting its work done, you will not see a benefit from more cores. This is nothing new; programmers figured this out back in the 70's. I could have one hundred threads running on a single CPU core; if that core can process all those threads quickly enough, then even though adding more cores will decrease latency and reduce overall CPU load, in terms of application performance [how long it takes to process], you will see no performance benefit.
The reverse is also true; you could have one hundred thousand threads, but if any one of them is heavy workload enough where a CPU core can't keep up, then despite all those extra cores, that single thread WILL be the main reason application performance does not improve. You see this effect in games, where 2 threads tend to do the bulk of the work [main application thread + main rendering thread]. How quickly those two threads complete will drive performance, and that favors a processor with high clocks and high IPC, rather then lots of cores. Hence why Intel outperforms AMD in gaming.