CUDA 在 Linux 和 Windows 上的优缺点?

sj7*_*755 3 c linux windows cuda gpu

我将两种操作系统(Fedora 13 和 Windows 7)用于不同的目的,但我将使用 CUDA C/C++ 进行 GPU 计算。我已经阅读了 Visual Studio 的 Parallel Nsight 插件,它似乎是一个很棒的开发环境。然而,Linux 一直有更多的工具和 GPU 超级计算机通常使用 Linux。无论如何,我想了解使用这两个平台之一或两个平台的任何人的利弊。如果有人想知道,它是一个双引导系统,我将在我额外的 PCI express 插槽中安装一个 GTX 470 用于 GPU 调试。请不要进行火焰战争...

Mar*_*ett 6

Windows 上的 NVidia 工具很好。

超级计算机使用 Linux 的原因是 10,000 个节点上的 Windows 客户端许可证变得昂贵!传统上还有很多更好的工具来管理 Linux 集群。

Windows 上的一般性能会受到影响,因为有很多您无法关闭的 gui 东西。我们测得 CPU 密集型任务的性能比运行命令行的 Linux 低 10-15%。

GPU 上的 Cuda 任务内部的实际性能“应该”相同。