0

このビデオカード(Radeon HD 4850)は、AMD互換性テーブルに従ってOpenCL1.0にのみ準拠しています。doubleNタイプで集中的な財務計算を実行するには、ハードウェアが必要です(フロートはまったくありません!)。このカードテーブルによると、このカードはダブルタイプで動作することができます。今ではかなり魅力的な価格で購入する可能性があります。

回答者が、fp64拡張機能を備えたOpenCL用にこのカードを実際に使用した経験を持っていることを感謝します。もちろん、このカードに問題がある場合は、ここに2行入れてください。

私の英語をありがとう、そしてごめんなさい。

4

2 に答える 2

0

このカードを DP で使用したことはありませんが、仕様にサポートされていると記載されている場合は、試してみる価値があります。

私の意見では、新しいモデルのカードを使用する必要があります。4850 を上回る安価なカードが数多く出回っており、それらはいくつかの新機能もサポートします。

于 2012-05-18T13:37:12.037 に答える
0

このカードは倍精度をサポートしていますが、4xxx シリーズにはローカル メモリがチップに含まれていません。標準ではローカル メモリのサポートが義務付けられているため、グローバル メモリでエミュレートされ、非常に低速です。多くのアルゴリズムでは、高速化を実現するためにローカル メモリが必要です。したがって、5xxx 以上の新しいカードの方がはるかに優れています。

さらに、一部の古いカード/古い SDK バージョンの組み合わせでは、サポートされていない標準からのいくつかの小さなことが原因で、cl_amd_fp64 拡張機能 (公式の cl_khr_fp64 拡張機能ではありません) による倍精度のみがサポートされます。ほとんどの場合、これはコード内の拡張機能名を変更して double で機能させる必要があることを除いて、それほど重要ではありません。

一般的なヒントとして、本格的な GPGPU 開発を行う場合は、4xxx シリーズを避けるようにします。また、新しい 7xxx シリーズは、5xxx および 6xxx シリーズの両方よりも GPU 計算用に最適化されており、NVIDIA カードとのギャップの多くを埋めていることにも注意してください。したがって、可能であれば、倍精度をサポートする 7xxx を目指してください。

于 2012-06-03T21:38:36.687 に答える