普遍的说法是 Linux 更快,而且有充分的理由。但正如标题所述,操作系统的选择对科学计算代码的性能有多大影响?对于操作系统更直接涉及的事情(例如玩游戏或视频渲染),肯定会有区别。但是,如果我在 MATLAB 中运行一些代码,在 Julia 中求解偏微分方程,或者在使用 CUDA 在 GPU 上做一些线性代数:Windows、MacOS 和 Linux 之间实际上是否存在可测量的性能差异?
我想知道是否有人进行了基准测试以查看是否存在这种差异。由于使用的编译器不同,在使用 MATLAB 等软件时可能存在差异?或者,一个操作系统的 CUDA 驱动程序可能比另一个操作系统快得多?还是操作系统有时会像WDDM CUDA 问题那样干扰?
注意:我知道选择操作系统还有其他原因超出了这个问题的范围。我特别想知道性能。