News for hackers. Stuff that matters.
Re:An EPYC NixOS Build Farm by tmd83 on Saturday August 18, 2018 @10:46AM (#17788679)
This is quite surprising. I assumed they would get an EPYC server with higher core at similar price (due to the cost of the CPU) and get advantage in performance/dollar. I didn't expect EPYC to beat a similar physical core count intel server running at similar core count let alone by this much margin. Am I missing something here?

I'm saying this as someone who really wants AMD to succeed and push the ecosystem forward. I just want to make sure that I'm reading the results correctly here.

They are effectively getting 35% extra performance 60% of the price that's just beyond impressive.

Re:An EPYC NixOS Build Farm by boris on Saturday August 18, 2018 @10:58AM (#17788753)
EPYC is compared to a previous generation Xeon with lower TDP (105w vs 155/170w) and slower RAM (2400 vs 2666). The Xeon server is more expensive probably because it has 4x the amount of RAM.

Edit: actually, this is a dual Xeon machine so its TDP is slightly higher than EPYC's.

Re:An EPYC NixOS Build Farm by yjftsjthsd-h on Saturday August 18, 2018 @12:06PM (#17789111)
Doesn't that make it more impressive? The AMD build has a quarter of the RAM and still came out ahead!?
Re:An EPYC NixOS Build Farm by wereHamster on Saturday August 18, 2018 @12:15PM (#17789147)
Unsurprisingly, the amount of RAM has little effect on a CPU-heavy workload.
Re:An EPYC NixOS Build Farm by stefan_ on Saturday August 18, 2018 @12:25PM (#17789196)
For this workload, they could have had 16 GiB of RAM and get pretty much identical results.
Re:An EPYC NixOS Build Farm by mrb on Sunday August 19, 2018 @09:55PM (#17797265)
«EPYC is compared to a previous generation Xeon»

That's not enough to explain. I highly doubt replacing the 12-core Broadwell Xeon CPUs with a current-generation 12-core Xeon (which would be Skylake) would catch up with the 30-40% performance lead that EPYC displays in their workload.

The Zen microarchitecture of the EPYC is quite impressive and it could just very well be a workload that Zen is particularly good at.

For example the fact EPYC can pack so many cores on a single socket means all the RAM and all its 64MB of last-level cache are "local" to every core (at worst accesses go through the Infinity Fabric.) By comparison, in Intel's case when one of the Xeon cores need to access RAM or cache on the other socket, accesses have to go through the QPI link between the 2 sockets, and it has higher latencies and worse throughput than AMD EPYC's Infinity Fabric.

Re:An EPYC NixOS Build Farm by blattimwind on Saturday August 18, 2018 @03:02PM (#17790020)
> EPYC is compared to a previous generation Xeon with lower TDP ... Edit: actually, this is a dual Xeon machine so its TDP is slightly higher than EPYC's.

Comparing TDPs between manufacturers is invalid.

Re:An EPYC NixOS Build Farm by kingbirdy on Saturday August 18, 2018 @03:29PM (#17790143)
> Comparing TDPs between manufacturers is invalid.

Why? It's all Watts

Re:An EPYC NixOS Build Farm by blattimwind on Saturday August 18, 2018 @03:44PM (#17790233)
"TDP" is not a figure resulting from a standardized process. Each manufacturer has a different (and sometimes changing) definition of it. E.g. for Intel it is a supposed power consumption given a certain load at base clock. Meanwhile with AMD it basically encodes the standard thermal parameters (Tamb, Tj(max), Rthjc).
Re:An EPYC NixOS Build Farm by ksec on Saturday August 18, 2018 @03:43PM (#17790224)
>They are effectively getting 35% extra performance 60% of the price that's just beyond impressive.

Lets just ignore the price point for now because the memory capacity are different.

But the performance, 24 Core AMD EPYC Zen is ~35% faster than 24 Core Intel Broadwell Xeon under the same frequency? Broadwell isn't even that old because Intel has only launched Skylake Xeon E5 not long ago. And the different between Skylake and Broadwell IPC aren't that much either. the max turbo speed are similar, and the Intel platform had the advantage of two CPU using two heatsink, higher TDP, higher heat dissipation more time for turbo.

And most testing has shown Zen to be about Sandybridge IPC performance. Something seems wrong here ( Or may be too good to be true )

Re:An EPYC NixOS Build Farm by praseodym on Saturday August 18, 2018 @06:19PM (#17791137)
Maybe their workloads were I/O bound and the EPYC server has faster SSDs?
Re:An EPYC NixOS Build Farm by uluyol on Saturday August 18, 2018 @06:15PM (#17791115)
I suspect that the Xeon processors are running at a lower frequency under load compared to the EPYC ones.

That's just a hunch though.

Re:An EPYC NixOS Build Farm by ksec on Sunday August 19, 2018 @12:33PM (#17794936)
It isn't, because according to the spec sheet its all Core frequency are about the same as AMD.
Re:An EPYC NixOS Build Farm by phkamp on Saturday August 18, 2018 @11:31AM (#17788922)
The EPYC has twice as many memory busses.
Re:An EPYC NixOS Build Farm by blattimwind on Saturday August 18, 2018 @02:54PM (#17789979)
False. The E5-2650 v4 has four memory channels, and with two sockets populated, you get eight memory channels, same as EPYC.