[quotemsg=19847244,0,723938][quotemsg=19839159,0,983009][quotemsg=19839096,0,723938][quotemsg=19838958,0,182819]@andy chow, that's where your wrong. Ryzen's cache and CCX fabric benefit greatly from fast memory.. it's what determines how fast the two CCX's communicate with each other.[/quotemsg]
Really? Have any proof? I've read that, but doubt it. Show me actual benchmarks in real world scenarios (I consider compiling real-world), and I'll believe it.[/quotemsg]
See:
http://www.tomshardware.com/reviews/overclocking-amd-ryzen,5011-7.html
http://www.tomshardware.com/reviews/amd-ryzen-5-1500x-cpu,5025-2.html
http://www.guru3d.com/articles_pages/amd_ryzen_7_memory_and_tweaking_analysis_review,1.html
The TH reviews don't explicitly cover application performance in the memory sections, but the guru3D article is quite thorough. If you need more, I'd be happy to oblige. Not many reviewers cover compiling, so you'll have to make do with the more standard benchmarks, such as compression. Compression serves as a decent gauge of performance across a number of workloads.
It's also worth mentioning that compilers are updated so frequently that it's difficult to use them as a benchmarking tool. I'm sure you've seen a number of sites try to do so, but they normally give up pretty quickly. You'll have to find another application to serve as your go-to for benchmarking.[/quotemsg]
Your links mostly confirmed my suspicions. Between 2133 and 3200 ram, you have a 3% increase in performance. and that's pure compression, which is valid, but artificial at the same time (the same algorithm over and over with no heterogeneity).
Compiling is a very valid and standard benchmark. Phoronix has been running them for years, a decade a least. Comparing multi-platform benchmarks for compilations of various software, with various GCC and clang versions, is an industry standard and very common. Some of us work for a living, it's not niche.
If you pay a QMO guy 85k a year, and he can run 3 or 4 tests a day, then that's a benchmark which is very important.[/quotemsg]
It's true that if you have the time to rerun benchmarks with each update, compiling is the best way to gauge performance in compiling workloads (naturally). Unfortunately, very few people outside of the IT industry have time to parse through 3 or 4 tests per day, and it's practically impossible to write articles at that rate. The impracticality of using compilers as a general purpose benchmark should be self-evident from your response.
If that's all you're paid to do, and it's the only software you'll ever use, that's one thing. For those of us that work in other areas, it's not an option. The funny part is that using information in general reviews can give estimates that are very close to the accuracy of actual workload-specific testing if you do your homework.
Lastly, improving the inter-CCX latency isn't going to give you dramatic gains like a clock speed boost would. 3% is quite significant as far as that factor is concerned. After all, there were times when that was the performance difference between consecutive generations of Intel CPUs. Will it change how you work? Probably not. Will it be noticeable in heavy workloads? Definitely.