Looking how much IPC from CPUs has improved it might be smart to support bigger battles and reduce TiDi to upgrade the cluster.
CCP is using CPUs from 2014.
IPC has improved much over the last 7 years.
Looking at AMD Epyc Rome or even Milan. Intel hasn’t caught up but Comet Lake or Cascade Lake are sold quite as Intel isn’t catching up with AMD currently. Still the IPC of those latest Intel CPUs would be a huge uplift.
Additonally going for NVMe Storage for the databases and shifting from SSD tiered SAS 10k rpm disk might help as well.
Looking at the current TQ, you will notice it’s quite old:
Looking at the bechmarks for example for the Epyc 7742 in pyton benchmark: https://www.servethehome.com/amd-epyc-7742-benchmarks-and-review-simply-peerless/2/
As there are no compare benchmark to the CPUs from TQ in pyhton I will compare the 7-zip:
So for the current it would be about 45.000 in decompression speed and about 38.000 in compression speed.
Looking at the Epyc 7742 it would be a bit above 300.000 in decompression speed and about 260.000 in compression…
There we can see how much IPC has improved.
Even comparing it to the currently availbe Intel Xeon SP with much worser IPC. Taking here the Dual Platinum 8280 , which delivers about 250.000 in decompression and about 210.000 in compression.
As far as I am aware IPC matters most for a Node in EVE. As far as I rember talking with devs back in 2018 at fanfest.
So going up the scale by about 6.6 with Epyc Rome or just 4.6 with current Intel, would allow at least much bigger fights. As the CPU speed and the database intructions are limiting TiDi and making much bigger fights possible.
If looking at the last upgrade and the possiblility to even double the numbers in system, just with a little IPC jump from “only” year 2011 CPUs (https://ark.intel.com/content/www/us/en/ark/products/52578/intel-xeon-processor-x5687-12m-cache-3-60-ghz-6-40-gt-s-intel-qpi.html) to year 2014 CPUs it was possible to go from 3k pilots to 6k pilots fights.
Now imaging what going to 2020/2021 CPUs on the servers would mean.
Going from 6k pilot fights to maybe 30 or 40k fights in a single system. Even if it only would tripple or just double the numbers that would be insane. Yes it would be delaying a problem and gaining time for code improvements by CCPs.
Yes I do know that a node is a single threaded application. Which makes IPC even more important to improve it. The IPC gaings are so huge (3 to 6 times - depending on CPU) that it would leave to an uplift of 2 to 4 times, if we compare the uplift with a little IPC gaing from TQ2 to TQ3 with that huge IPC buff TQ would get from upgrading to current hardware. I think its fair to say that battles north of 10k players, even of 20k might not be an issue anymore.
Addionally CCP is running vmware with spectre and meltdown infected CPUs. If they implemented the mitigation for this it would last in about 20% loss for the current and old hardware. Another reason to upgrade.
The only drawback and limiting factor would be the Storage and Database backend, which would have needed to be upgraded to NVMe and much faster stroage.
Anyone a different idea or heard a thing if CCP will upgrade?
Edit as someone mentioned on Reddit: As someone mentioned below, it might even be enough to just buy some 2U server with the best IPC money could buy right now to have a few super nodes.
That would be the AMD Epyc 7F32…
The cost would be something like 10 to 15k including vmware license…
If for whatever CCP can only go Intel it would be the Intel Xeon Gold 6250 as the Xeon Platium 8256 isn’t in stock at most SIs.
That CPU is about 1k more expensive…
So all in all to create a few brand new super nodes there would be only 1 server needed with one cpu… thats freaking cheap!