Well, I have to differ with you on the point about not running all 16 cores flat out.
Think of usage situations, you are a gamer and a multitasker. 8 cores and 16 threads (Ryzen as an example) should be plenty, so I doubt many of them will buy TR.
Then you have people that run DR or mining. They want all the cores they can get, and run everything@100% all the time. Or small servers/data centers, they may also be inerested in TR, and might also run@100%.
Then you have bigger servers or data centers, and they most likely will go for EPYC CPUs and the like.
So, I may have missed some situations, but the prime candidates for TR I think WILL be running them@100%.
Thoughts ?
I generally concur with your use case scenarios but will leave room for (unique) and increasingly likely consumer use case scenarios for such horsepower.
In such scenarios in which the chips are being utilized to a notable degree, TDP is important as well as thermal dissipation/efficiency.
2 more cores than Ryzen 8 core and you're using 50% more power with Skylake-X. That a Yuge problem.
Whereas, with thread ripper, Running flat out 100% (~155W TDP), you get 6 more cores and 12 more threads for 50% increase in power over Ryzen 8 core and ~15W more in TDP vs. intel (10core). Plus you're assured you will have efficient thermal connectivity from heat spreader to the die ensuring that you will be able to dissipate the resultant heat. Between the extortionist pricing of intel's CPU, x1.5-2x the price w.r.t motherboard, the high TDP vs. core count, and the crappy heat spreader to die connectivity, I'm having a hard problem going with intel.
Earlier I mentioned : but will leave room for
(unique) and
increasingly likely consumer use case scenarios for such horsepower.
Gamers already enjoy pushing the envelope w.r.t to their setups and there are an increasingly larger number of multi-tasking operations being done while gaming. We are also entering the age of compute accelerators hanging off PCI-E. As such, from both a hardware and software standpoint, there is an increasing case to be made for bumping above 8 cores/16 threads (
if priced right). AMD is pricing things right. So, if thread-ripper is priced right, there will be notable demand from the consumer market. If the CPU is not being pushed, power draws/heat aren't an issue. Power on Demand. So, why not have some extra in waiting? So, for some extra $$$, it will be worth it to step up into such a platform (
if priced right).
The
(unique) mention leaves room for new software developments on the horizon. I think you'll be surprised by how much highly multi-threaded applications take off in the near future (to a high degree).