根据 AMD兼容性表,此视频卡 (Radeon HD 4850) 仅符合 OpenCL 1.0 。我需要一些硬件来使用doubleN 类型进行密集的财务计算(根本没有浮点数!)。根据这张卡片表,这张卡片可以使用双重类型。现在我有可能以极具吸引力的价格购买它。
如果回答者在使用带有fp64扩展的 OpenCL 卡方面有真正的经验,我将不胜感激。当然,如果这张卡有问题,请在这里放两行。
谢谢你,对不起我的英语。
根据 AMD兼容性表,此视频卡 (Radeon HD 4850) 仅符合 OpenCL 1.0 。我需要一些硬件来使用doubleN 类型进行密集的财务计算(根本没有浮点数!)。根据这张卡片表,这张卡片可以使用双重类型。现在我有可能以极具吸引力的价格购买它。
如果回答者在使用带有fp64扩展的 OpenCL 卡方面有真正的经验,我将不胜感激。当然,如果这张卡有问题,请在这里放两行。
谢谢你,对不起我的英语。
此卡支持双精度,但 4xxx 系列芯片中不包含本地内存。由于标准要求本地内存支持,因此它使用全局内存进行模拟并且速度非常慢。许多算法需要本地内存来获得良好的加速。因此,5xxx 或更高的新卡要好得多。
此外,一些旧卡/旧 SDK 版本的组合仅通过 cl_amd_fp64 扩展(不是官方的 cl_khr_fp64 扩展)支持双精度,因为标准中的一些小东西不受支持。在大多数情况下,这无关紧要,只是您需要更改代码中的扩展名以使其与双打配合使用。
作为一般提示,如果您打算进行认真的 GPGPU 开发,我会尽量避免使用 4xxx 系列。还要记住,较新的 7xxx 系列比 5xxx 和 6xxx 系列更优化了 GPU 计算,缩小了与 NVIDIA 卡的大部分差距。因此,如果可以,请尝试以支持双精度的 7xxx 为目标。
我以前没有在 DP 上使用过这张卡,但如果规范说它是支持的,那么值得一试。
在我看来,您应该使用较新的型号卡。有很多便宜的卡会胜过 4850,而且它们也将支持一些新功能。