If I have a memory bandwidth intense application, would an 8-core-count EPYC CPU’s have higher memory bandwidth capacity than say a Ryzen 3950x. I cannot post links, makes sense, but I have some supporting data that the application may become memory intense at a certain point.
Ok, so this is intended to lead up to a “Build a PC” thread, but before I get there I was hoping to get some firm insights into a CPU I have a mind to get for a specific build and why I am hoping it might make a good choice.
I have an i7-2600k currently running a NVR (Network Video Recording) software package called Blue Iris on Windows Pro. This software records video streams from security cameras around the house and I’m quite happy with it, but looking to upgrade with some bonus monies coming soon.
Now the traditional guidance over on some other forums that specialize in this software, is just to buy any old off-lease computer you can afford. However, on the technical end with all the motion detection etc, there is a point of diminishing returns where CPU cores is no longer the bottleneck, memory bandwidth is. So I am hoping to build a replacement NVR, and could choose Ryzen or EPYC (or I guess another Intel), but I plan to get 6-10 years out of it.
I have been doing as much research as I can, and there are some threads and performance data that seems to show the limits of certain CPU’s:
- AMD Athlon II X4 645 ~600 MP/s
- i7-2600k ~600 MP/s
- i7-6700 >1500 MP/s
- i7-4790 ~1800 MP/s
- i9-7980XE > 2200
- Ryzen 3950x ~1900 MP/s
- Xeon CPU E5-2620 (x2) - significantly > 2600 MP/s
At the high end the analysis of the limit was done by someone that had this 3950X CPU over on ipcamtalk.
I thought I had found an option with AMD EPYC Rome 7232P 8-Core because wikichip indicates great memory bandwidth for all EPYC CPUs due to the 8 memory channels on EPYC Rome, but then found a STH article that discussed at least SOME EPYC chips with 1 chiplet (8c) would probably have equivalent to 2-channel performance (so same as Ryzen 2XXX series). I was primarily thinking EPYC 8-core due to price (under 2k system) and the already enormous leap in performance over my i7-2600k that is 8 generations old would be sufficient.
Hoping someone here could just tell me if they know, or could do a Passmark memory test or something to confirm where that processor stands relative to some of the less costly Ryzen options before I waste a bunch of money. Going mostly off the statistics captured here by the BI Helper Tool, I am completely speculating that since Xeon and Extreme processors tend to have higher MP/s throughput, memory bandwidth might be the most likely bottleneck after CPU cores/speed.