0
私は現在、私の研究のためのプロジェクトペーパーを書く必要があります。私の挑戦は、あるソフトウェアでいくつかの計算を見つけることであり、それはソフトウェア全体を高速化するためにグラフィックスカードに置くことができる。 私が現在持っている問題は、CUDAを使うべきかOpenCLを使うのかを決めることです。 私が分析すべきソフトウェアは、GCC 4.3とC++ 03の標準を使用しています(私はそれが非常に古いことを知っていますが、これらはクライアントの要件です)。CUDA 9とGCC4.3のコンパイル済みC++ソフトウェアの組み合わせ
新しいCUDAバージョンを使用して、gcc4.3でコンパイルされたソフトウェアで動作させることはできますか?
私は誰かがこれを手伝ってくれることを願っています。
CUDA 9のサポートされているコンパイラマトリックスは次のとおりです。http://docs.nvidia.com/cuda/cuda-installationguide-linux/index.html – talonmies
CUDAをインストールするにはgcc 4.8が必要ですが、可能ですgcc4.3コンパイル済みC++コードに対するCUDAコードをリンクしてリンクしますか? –
間違った質問をしています。コンパイラではなくバイナリ互換性を定義するのはlibCとlibC++です。サポートされているバージョンのCUDAと、GCC 4.3と、販売ABI/libCバージョンで構築されたサポートされているホストコンパイラの両方を備えたプラットフォームをお持ちですか? – talonmies