2

CUDA 5 はカーネルからのライブラリ呼び出しを許可すると述べられていますが、それは CUDA 5 がデバイス コード内で推力または STL を使用できることを意味しますか?

4

1 に答える 1

1

CUDA 5 には、初めてデバイス コード リンカがあります。これは、コンパイル ユニット スコープで宣言するのではなく、デバイス関数の個別のオブジェクト ファイルを持ち、それらに対してリンクできることを意味します。また、カーネルが他のカーネルを呼び出す機能も追加されます (ただし、コンピューティング 3.5 Kepler デバイスのみ)。

これは、C++ 標準ライブラリ テンプレートまたは Thrust がカーネル コード内で使用できることを意味するものではありません。

于 2014-04-30T08:34:38.947 に答える