Wait a minute, Please guide me in the right direction, As I can understand the processor (AMD EPYC™ 7773X)base clock is 2.2GHz,and the max Boost clock is 3.5GHz, But DDR5 base speed is 4800MT which is equal to 2.4GHz! so the Question in here is that the new intel Alder Lake can benefit from DDR5, so even the lowest speed DDR5 is faster than this Cache, Am I correct? so does this mean intel is the winner? not to mention a lot cheaper. I know DDR has latency, But the max speed for that DDR5 is 3.6GHz, which is faster than even the boost clock of EPYC CPU.
No, because DDR5 has a latency of 10ns+ and a limited bus width. Look at the memory latency vs depth chart I linked.
The Alder Lake reviews include some interesting comparison charts of the chips ran with DDR4 and DDR5. Very few applications saw an appreciable performance uplift. IIRC H264 did very well with it. But then the more modern/relevant H265 did not.
Most benchmarks don't capture this because they (deliberately?) don't use all that much memory.
A good program is designed to make optimal spatial use of a cache's design. It's easy to bring a CPU on it's knees by making a deliberately bad choice of data storage..
99% of benchmarks execute a fixed task and see how long it takes. The most adjustment they usually do is to repeat a small task a few times so that it takes long enough to measure accurately.
The only benchmark I'm aware of that does otherwise is HINT and I haven't seen anyone use that for decades.
http://www.johngustafson.net/pubs/pub47/Hint.htm
Ok, and STREAM, but it's explicitly a benchmark for the memory hierarchy rather than an overall CPU benchmark.
Yes, reporting scores on time is the best indicator method for a benchmark. Regardless, if that task can fit into cache of a modern CPU then, then it limits the span of components it benchmarks. If you look at Prime95, although not a benchmark, has various size FFTs (and blends thereof) to stresstest CPU, cache, and memory subsystems.
If you want to know how well this CPU handles a gigantic database server, there really is zero use in looking at Cinebench scores. The only valid test is to run the actual application. However, for common day to day use, Cinebench scores (or similar benchmark suites like Passmark) give a rough indication how fast a CPU is.
The point I was trying to make: most HPC applications are designed with cache coherency in mind. If you're designing a ray or path tracing renderer, you'll likely screw over the performance big time. This is not to say there are use cases (like big projects, niche programs, concurrent or multi user environments) that will benefit massively from cache, but likewise, there are only very few programs that saw a massive uplift from DDR4 vs DDR5 (referring to Alder Lake comparison benchmarks).