1) Regarding windows and 128 threads:
https://www.anandtech.com/show/15483...3990x-review/3
Looks like SMT/HT + 128 threads + AVX2 + windows is a problem. See the NAMD graph and comments. And the the summary:
Does Linux have this problem?
2) I beginning to think that Windows is too dumb to understand the chiplet architecture used in Zen2. For example, there are 4 chiplets of 8 cores each on a 3970X. Each chiplet contains its own cache. Scenario: (SMT/HT off) running 4 MT tasks, each task using 8 cores, it would be best if each task was contained in a single chiplet. That way cache calls would be fastest. Otherwise the task has to go out to the bus to retrieve the data elsewhere. But the poor task times I am seeing are making me think windows is not doing the smart thing.
Is there a way to make windows keep MT tasks tied to a single chiplet?
Is linux any better at this?
3)
https://www.reddit.com/r/linuxmaster..._scheduler_vs/
I am going to have to try linux to see the difference. No VM this time, a separate boot device.