私は現在、大量の変数を保存して処理する必要があるアプリケーションに取り組んでいます(floatで最大4GB)
個々の変数の精度はそれほど重要ではないので(それらが制限されることはわかっています)、floatの代わりにOpenCLの半分を使用できることがわかりました。これにより、メモリの量が実際に減少するからです。
私の質問は2つあります。
floatの代わりにhalfを使用することでパフォーマンスが低下することはありますか(float操作用に構築されているグラフィックカードをイメージします)
計算でフロートとハーフを混合することでパフォーマンスが低下しますか?(つまり、フロートの半分を掛けます。)
よろしくお願いいたします。AndreasFalkenstrømMieritz