A Look At The Windows vs. Linux Scaling Performance Up To 64 Threads With The AMD 2990WX
With the cpuminer-opt crypto currency miner benchmark when testing the deep and m7m algorithms there was scaling out of both operating systems to 64 threads.
With the cpuminer-opt's myr-gr test was one of the few tests in this article where the CCX configuration mattered a great deal but both operating systems were behaving the same in these circumstances.
When running cryptonight, the Linux performance was degraded beyond 24 threads while the Windows performance only dropped when going from 32 to 64 threads. Thus at 32 threads is where Windows Server ended up being faster than Linux with this particular algorithm.
These results showed in many instances where the Windows performance actually dropped when going from 32 to 64 threads with SMT enabled but for the most part Linux continued scaling fine. Whether the Windows SMT hurt was from SMT itself or scheduling issues with the 64 threads remains to be investigated. But even at the low thread counts, Ubuntu Linux was still outperforming Windows Server. As always, if you appreciate all of the daily benchmarking on Phoronix consider showing your support by joining Phoronix Premium or making a PayPal tip.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.