AnandTech recently found a problem in the evaluation of AMD thread Ripper 3990x: for this monster with 64 core and 128 threads, windows 10 can not fully release its performance potential, and the performance of different versions is different. The performance of professional version is significantly lower than that of enterprise version.
Is that true?
According to the Microsoft specification, windows 10 professional edition supports at most two-way and 128 processor cores, while windows 10 enterprise edition supports at most four-way and 256 cores, so they should all be able to support Ripper 3990x well.
However, AnandTech found in the test that windows 10 divided the Ripper 3990x into two groups by default, 32 core 64 threads in each group, that is to say, it was regarded as a two-way system. After multi-threaded shutdown, 64 core 64 threads were identified as a group by windows.
As we know, there are few desktop applications that are specially optimized for dual paths, and windows scheduler can't assign threads to them well.
128 logical cores are identified as two-way
Turn off multithreading and it becomes a single path
At the same time, the performance of Ripper 3990x in Windows 10 enterprise is significantly better than that in professional version, even more than 8 times worse in extreme cases. Moreover, after multi threading is turned off, the performance is generally improved, more than 4 times in extreme cases.