0
1
I've recently been running a memtest86
on my PC (Threadripper 1920x, Kingston ECC DDR4-2666 CAS19) because I suspected that the stock timings were conservative. And I was right: the memory will run at stock voltages at 3200 speed with JEDEC standard CAS20 timings, which gives a small but noticeable performance increase on benchmarks.
However, when running the memtest86
, I noted that it reports my L3 cache as running at 17.36GB/s but my RAM as running at 17.73GB/s, meaning my RAM is actually faster than the processor's L3 cache.
- Is this likely?
- Should I disable on processor L3 cache?
- How can I disable on processor L3 cache it that's appropriate?
There are multiple aspects to CPU and cache performance and I understand this can be very complex. They cannot be properly evaluated on the basis of a single benchmark number. CPU manufacturers have done extensive testing and designed the caches to be of benefit under real world conditions, not to do well with a specific benchmark. And I suspect this benchmark number is of little relevance to real world performance.The determination that L3 cache is not beneficial could only be done after extensive and difficult testing, which memtest86 was not designed to do. – LMiller7 – 2018-12-15T14:33:05.673