Quote Originally Posted by zombie67 View Post
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.
Turns out that linux is actually much better at affinity WRT chiplets, keeping the MT tasks within each chiplet.

http://www.primegrid.com/forum_threa...ap=true#139003