Kewlx25 :
Kai Dowin :
Kewlx25 :
Piledriver seems to be a lot more efficient when clocked down at these speeds. Kaveri is nearly as fast as Haswell, clock for clock, but it also consumes nearly 2x the power with near 95watt draw during load with 4 "cores". These Warsaw chips have 16 cores, or 4x as many cores, and nearly the same power draw. Warsaw is clocked about 30% slower, but it more than makes up for it with 4x the units.
I could see this competing and makes me interested.
Kaveri isn't anywhere close to Haswell clock for clock. In single thread, fixed clock tests, Kaveri's Piledriver cores get a hell of a kicking from Haswell's cores.
When only one virtual core is getting used, modern OSes will sleep the other cores, which causes Intel's CPUs to disable hyperthreading, which allows all of the resources of a cpu core to be dedicated to the single thread.
When it came to the multi-core benchmarks, Kaveri was basically tied with Haswell in most benchmarks and only slightly behind in a few others. Almost any game that uses more than one virtual cpu worth of computing will benefit since HT will remain enabled, which puts Kaveri on par with Haswell.
Since we're talking about server CPUs, my guess is this is most of the time. I would like to see some benchmarks comparing the two to see if my theory is even close, like within 20%.
Hyper threading can be resumed as just being the ability of one physical core dealing with two threads at once for better usage of the pipeline. It barely have any impact in single threaded scenarios, that are where the IPC is measured.
What Haswell (and both current and older AMD and Intel as well) do to improve the single threaded performance when only one core is being used is to boost the clock using the thermal headroom. Basically, a dynamic over clock. Naturally you must know it.
Kaveri tied a dual core Haswell at multi threaded benchmarks. Even though Kaveri's Piledriver modules shares a FPU, they still have the other core physical parts. Speaking clearly, four Piledriver modules (cores) tied two Haswell cores. When benchmarked against a comparable priced Haswell quad core, Kaveri is left behind by a large margin.
That's why I said that Haswell has the upper hand in clock per clock performance. There are countless tests to prove that and it has nothing to do with hyper threading or turbo boost, since those tests are made with fixed clock and only one core (or module) is used on both processors.
-
Also, don't mistake TDP for power consumption. TDP is the measure of how much heat a processor dissipates, in watts. A TDP of 95W does not means that the processor draws just 95W from the wall.
While it's true that it's amazing to pack 16 cores under a 95W TDP, you should notice that AMD do this using the relief from the GCN inside Kaveri, that combines in a 95W TDP package four piledrive modules, 512 GCN "cores" and things such as the memory controller.
Using lower frequencies (and thus lower voltage), AMD uses the thermal room provided by the omission of the GPU to pack so many cores in a 95W TDP chip.
What's great about Warsaw is it's price. I truly don't expect to see 16 piledrivers modules at low clock beating upcoming Xeons that packs 12 higher clocked Haswell cores in most scenarios. The offering for just US$500 is what makes Warsaw interesting.