Linux与Windows上CUDA的优缺点?

时间:2011-01-21 02:43:15

标签: c windows linux cuda gpu

我正在使用两种操作系统(Fedora 13和Windows 7)用于不同目的,但我将使用CUDA C / C ++进入GPU计算。我已经阅读了Visual Studio的Parallel Nsight插件,它似乎是一个令人惊叹的开发环境。但是,Linux总是有更多的工具和GPU超级计算机通常使用Linux。无论如何,我想知道使用其中一个或两个平台的人的利弊。如果有人想知道,它是一个双启动系统,我将安装一个GTX 470用于GPU调试到我的额外PCI Express插槽。请不要发生火焰战争......

2 个答案:

答案 0 :(得分:3)

Windows上的NVidia工具很不错。

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

Windows上的性能普遍受到影响,因为有很多gui东西你无法关闭。我们测量CPU绑定任务的性能比运行命令行的Linux低10-15%。

GPU上的Cuda任务内部的实际表现应该是相同的。

答案 1 :(得分:0)

如果您打算将cuda代码用于生产软件,您可以在最友好的环境中使用它。

但如果您正在考虑性能观点以及构建所需的时间,最好使用Linux(如果您对Make感到满意)。