1st gen = threadripper 1000 series
1st gen+ = threadripper 2000 series
2nd gen zen = threadripper 3000 series
7001 seies = 1st gen zen
7002 series = 2nd gen zen
7003 series = 3rd gen zen
Thanks for this! It's exactly what I was looking for.
it depends on how much Cores do you want and for what purpose - less cores but higher single core performance or much more cores but no that fast each one.. so, what will be your use-case for a planned server?
It will replace my main server (which currently has an E5-2660 V3 ES 12C/24T) w/18 HDD/SSDs, running Proxmox w/about 13 containers and VMs, k8s, Ceph, etc. So, more than a quad core.
A retail 7551 is $400-600, for strictly server uses it is better than a 2950X (twice the cores, RDIMM support, octal channel). Unfortunately, it doesn't really have turbo, and a 3GHz Zen1 with <Haswell IPC gives you the single-threaded performance of a laptop from 2011. The 2950X pushes hard and gives you one good core, but it only supports 2DPC UDIMMs which may be problematic depending on your habits.
I'd go with the Epyc for virtualization since you are less likely to be sufficiently idle on a VM host to really take advantage of the one good core on a 2950X. Right now, I would not buy a 2950X except in very specialized situations, the 2950X performs like a V4 Xeon, costs more, and suffers from pathological performance anomalies. A 2690V4 will get you close in both single-thread and multi-threaded performance for half the money, with good PCIe lanes and RDIMM support.
A bit of a performance penalty I may accept. Because I want to switch to 100% AMD on the server side, even at a higher cost. I have several E5 V1, V2, V3, and V4s and know their performance well. E5-2670 V2s are the sweet spot for me in price-vs-performance (10 cores @ 2.5Ghz w/22nm) and you can get them usually around $80/pair if you make enough offers, plus an $200 mobo and there ya go. However, I have $1000 in an X399 and Threadripper CPU (plus mem) that I could trade for an Epyc.
I'm just wondering if the prices of Epycs, even Gen 1 7001, has come down enough to warrant a switch. It's why I bought the Asrock X399 and 2950Xs to begin with, to switch over to AMD. And I would be if I could find an Asrock Rack X399D8A-2T at a reasonable price!!! (It's a Threadripper server mobo with IPMI).
Thing is, I have 64GB of UDIMM ECC. That's right, Unbuffered ECC - not Registered ECC (RDIMM). The ThreadRipper 2 takes UDIMM ECC in the Asrock Tachi X399 motherboard.
That's a good point you hit on though: I was wondering if Epycs took the same Unbuffered ECC ram as the Threadripper, or more "normal" RDIMM ECC like the Xeons. If they take just RDIMM, well hell I guess I have to trade the ram off as well.