LightningZ71
Platinum Member
- Mar 10, 2017
- 2,233
- 2,732
- 136
Having dug through the numbers on the Anand game mode followup, I think I've come to these conclusions:
1) game mode looses the L3 in the partially deactivated die. This absolutely has a negative impact on game performance as less data is close to cores.
2) part of the reason that the 16c/16t performance with UMA is as good as it is because it keeps that L3 active and can take advantage of it.
3) part of the issue with gaming in creative mode with all threads active is contention on the links between the dies between inter core memory synchronization, core to far memory access, and having to reach across to far PCIe devices and hard drives.
4) in SMT disabled mode, you have half of the thread synchronization traffic on those links, leaving more bandwidth available for other tasks.
5) you have twice the L3 per thread, also reducing the hit from memory latency.
Ideally, a gamer would want to run in SMT off mode, UMA mode, and with the highest clocked DRAM they can manage. Also, with SMT disabled, individual cores will generate less heat, and heat will be more evenly distributed through the package. I suggest that this will enable the highest possible overclock without blowing the power budget and may result in the highest possible scores in benchmarks.
I'd like to see that theory tested.
(Edited due to autocorrect...)
1) game mode looses the L3 in the partially deactivated die. This absolutely has a negative impact on game performance as less data is close to cores.
2) part of the reason that the 16c/16t performance with UMA is as good as it is because it keeps that L3 active and can take advantage of it.
3) part of the issue with gaming in creative mode with all threads active is contention on the links between the dies between inter core memory synchronization, core to far memory access, and having to reach across to far PCIe devices and hard drives.
4) in SMT disabled mode, you have half of the thread synchronization traffic on those links, leaving more bandwidth available for other tasks.
5) you have twice the L3 per thread, also reducing the hit from memory latency.
Ideally, a gamer would want to run in SMT off mode, UMA mode, and with the highest clocked DRAM they can manage. Also, with SMT disabled, individual cores will generate less heat, and heat will be more evenly distributed through the package. I suggest that this will enable the highest possible overclock without blowing the power budget and may result in the highest possible scores in benchmarks.
I'd like to see that theory tested.
(Edited due to autocorrect...)
Last edited: