Radeon HD 4850和OpenCL:cl_khr_fp64能在这张显卡上工作吗?

Radeon HD 4850和OpenCL:cl_khr_fp64能在这张显卡上工作吗?,opencl,double-precision,Opencl,Double Precision,此显卡(Radeon HD 4850)仅符合每款AMD的OpenCL 1.0。我需要一些硬件来使用双精度类型进行密集的财务计算(完全没有浮动!)。据介绍,这张卡片可以使用两种类型。现在我有可能以相当优惠的价格买下它 如果回答者在使用带有fp64扩展的OpenCL的此卡方面有实际经验,我将不胜感激。当然,如果这张卡有问题,请在这里写两行 谢谢你,我的英语很抱歉。我以前没有在DP中使用过这张卡,但是如果规范上说它是受支持的,那么值得一试 在我看来,你应该买一张新型号的卡片。市面上有很多便宜的卡,性能

此显卡(Radeon HD 4850)仅符合每款AMD的OpenCL 1.0。我需要一些硬件来使用双精度类型进行密集的财务计算(完全没有浮动!)。据介绍,这张卡片可以使用两种类型。现在我有可能以相当优惠的价格买下它

如果回答者在使用带有fp64扩展的OpenCL的此卡方面有实际经验,我将不胜感激。当然,如果这张卡有问题,请在这里写两行


谢谢你,我的英语很抱歉。

我以前没有在DP中使用过这张卡,但是如果规范上说它是受支持的,那么值得一试


在我看来,你应该买一张新型号的卡片。市面上有很多便宜的卡,性能优于4850,它们还支持一些新功能。

此卡支持双精度,但4xxx系列芯片中不包含本地内存。由于标准要求本地内存支持,因此它是用全局内存模拟的,速度非常慢。许多算法需要本地内存才能获得良好的加速。因此,更新的5xxx和更高的卡要好得多

此外,一些旧卡/旧SDK版本的组合仅通过cl_amd_fp64扩展(不是官方cl_khr_fp64扩展)支持双精度,因为标准中的一些小东西不受支持。在大多数情况下,这并不重要,只是需要更改代码中的扩展名,使其能够与double一起工作


作为一般提示,如果您打算进行认真的GPGPU开发,我会尽量避免使用4xxx系列。还请记住,较新的7xxx系列it在GPU计算方面比5xxx和6xxx系列都要优化得多,弥补了与NVIDIA卡的大部分差距。因此,如果可以的话,试着瞄准7xxx,提供双精度支持。

谢谢,@mfa。仍在等待与DP一起使用它的人。好的,问题已解决。我觉得买HD5870或HD6930之类的东西比较好,它们不太贵,这是个不错的选择。以70结尾的是好的。57706770和7770是性能最好的中档卡。5870也是一张很棒的卡片。