用于CFE / CE / QCC的GPU

时间:2012-03-31 23:22:18

标签: hardware opencl gpgpu scientific-computing

HD7970与FirePro V8800

为什么我不应该使用AMD Radeon™HD7970显卡?我的意思是它是一个突然出现的970GFlops DP,我认为满足了我的需求,然后是一些。

我将使用OpenFOAM或OpenCL,以及我自己的CFD / CE变体和我自己的前后处理网格套件。我不太了解驱动程序,因为它不是我感兴趣的东西,所以我不清楚专业和桌面驱动程序之间的影响性能的变化。我假设这很大程度上与矢量/标量操作和优化累加器/寄存器的使用有关。

I want to do a lot of this sort of thing!

我想我所说的是针对应用程序或特定软件本身定制的驱动程序?是驱动程序是针对CFE / CAD / CAE定制的,还是驱动程序是针对Solid Works,AutoCAD,CATIA等定制的。 。 。

3 个答案:

答案 0 :(得分:1)

我认为HD7970将是一个不错的选择。仅仅是因为它来自南部岛屿家族,自V8800(来自Evergreen家族)以来,它完全改变了建筑。 7970是Tahiti XT,我知道它真的很棒。通常,驱动程序具有应用程序配置文件,可识别应用程序中的瓶颈并尝试优化这些路径通常,这些是大品牌应用程序,对于工作站应用程序,您将找到AutoCAD,SolidWorks等应用程序配置文件。我不确定OpenCL驱动程序是否具有此类应用程序配置文件,但DirectX肯定会有。因此,如果您使用的是OpenCL,您可能需要深入了解应用程序配置文件是否确实已发布。除此之外,考虑到您的应用程序,我认为您可以编写体面的优化代码并清楚地回答您的问题 - 驱动程序已经过优化以提供良好的性能(基于规范) - 因此它们不适合CFE / CAD / CAE等。但是,正如我之前提到的,有时他们确实有应用程序配置文件来提高特定应用程序的性能。

答案 1 :(得分:1)

我认为7970是您工作站卡的最佳选择。新架构在V8800中使用VLIW4而不是VLIW5。

如果您计划24/7全天候运行卡,可能需要小心。 V8800经过全面测试和设计,可以持续运行,而7970则是一款游戏卡。如果你希望以全天候使用的方式获得更多生命,你可以将7970降频。

答案 2 :(得分:0)

有一些科学和商业代码可以加速GPU上的OpenFOAM。到目前为止,为CUDA后端提供了更多的加速。 OpenCL后端也存在,但不是那么先进。