有必要将计算从 转移CPU到GPU。我开始搜索这一切,结果,有两种类似的架构 - CUDAfromNvidia和OpenCLfrom AMD,第二个也可以Nvidia使用。他们似乎写道,AMD 显卡更适合计算,速度提高了 30-40%。
谁有类似的编程经验。你能澄清一下哪一个更适合你吗?
我正在用 C# 编写程序,但据我所知,我必须用 C++ 编写计算类并将库连接到我的程序。
有必要将计算从 转移CPU到GPU。我开始搜索这一切,结果,有两种类似的架构 - CUDAfromNvidia和OpenCLfrom AMD,第二个也可以Nvidia使用。他们似乎写道,AMD 显卡更适合计算,速度提高了 30-40%。
谁有类似的编程经验。你能澄清一下哪一个更适合你吗?
我正在用 C# 编写程序,但据我所知,我必须用 C++ 编写计算类并将库连接到我的程序。
很长一段时间以来,我一直在 GPU 上进行复杂的流体动力学计算 - OpenCL。在浮动性能方面,在流处理器数量和频率相同的情况下,NVidia 卡的性能始终优于 AMD。30-50%。如果可能,最好避免使用双精度。