sarinaide :
juanrga :
sarinaide :
The ES already matched a 5960X
True, on a specific set of GPU-like benches as H.264 and H.265, PovRay, Mental Ray, Blender,... Those benches have a low branching ratio, lots of threads to hide latencies, streaming-like prefetching profiles,...
It remains to be seen the performance on more typical CPU workloads, i.e. workloads with low explicit parallelism, many difficult to predict branches,...
To get the levels of SMT the stilt is trying to irrationally push it would take AMD to produce a scaling ratio of 8% over broadwell, and per CPC Broadwell has greater SMT scaling hence there is absolutely zero evidence that AMD are pushing server grade ST/MT levels.
The Stilt is not pushing anything. He only reported that his CPU run a Blender benchmark 42% faster with SMT activated.
And a 8% SMT scaling over Broadwell is perfectly admissible. There is no technical reason why it cannot be.
sarinaide :
I would be hesitant at taking the Stilt's word as gospel
No one is doing that.
sarinaide :
And again those benches are not affected by GPU aided performance.
No one said that are "affected by GPU aided performance". What was said is that those rendering/encoding benches are GPU-like code. They are throughput-optimized rather than latency-optimized. The nature of this kind of code is the reason why there are ports to run this kind of code on GPUs. Rendering code like Blender have ports to accelerate the execution on a GPU. This kind of code runs much faster on a GPU, because GPUs are throughput machines, whereas CPUs are optimized for latency and designed for a different kind of code.
The same about encoding. Not many time ago AMD gave talks on GPU-accelerated Handbrake and H.264:
Several weeks ago AMD dropped a bombshell: x264 and Handbrake would both feature GPU acceleration, largely via OpenCL, in the near future.
The reason why those applications are accelerated by a GPU is the same than for rendering. This kind of code runs much faster on a GPU, because GPUs are throughput machines, whereas CPUs are optimized for latency.
That is why I take CPCHardware review with a grain of salt. They compute benches consisted of a collection of rendering/encoding benchmarks. I am also suspicious that AMD chose Blender and Handbrake for the public demos of Zen. I am still awaiting proper CPU benches: i.e. benches that stress the branch unit, the prefetch system, the OOE logic,...
I would like to see a SPEC gcc run for Zen, for instance.