The general impact of SMT on games may be a ways different from that. And no benchmark of dual-threads is going to give any idea what 3 or 4 threads could achieve. Conceptually, what if Zen 3 has an extra SIMD unit per core for running maths tasks? May be possible to keep that populated and active as a third thread.
Somewhat tangential, but it'd be curious to see how AMD might implement more than 2 threads while IBM has been doing SMT4 since Power 7 and SMT8 with Power8, although those have oodles of on-die cache to help facilitate the many threads. IBM's guide on SMT4: https://www.ibm.com/support/knowledgecenter/en/linuxonibm/performance/tuneforsybase/smtsettings.htm
Maybe a jobs/tasks engine heavily multithreaded ala Cell's reqs. would be applicable in the context of games, if you get my meaning, although I guess it'd be somewhat more flexible with full cores here. e.g. Core 0 - Main thread + render thread + OS mini-thread, Core 1/2/3 - 12 more threads (SMT4) for workloads descended from the heavens to play with if a developer so chooses.
(I'm not bothering with the 3-way rumour, just a hypothetical context with all threads available)
Last edited: