グローバル関数とデバイス関数の違い 質問する

グローバル関数とデバイス関数の違い 質問する

__global__との違いを説明できる人はいますか__device__?

はいつ使用したらよいですか__device__、また、 はいつ使用すればよいです__global__か。

ベストアンサー1

グローバル関数は「カーネル」とも呼ばれます。これは、CUDA カーネル呼び出しセマンティクス () を使用してホスト側から呼び出すことができる関数です<<<...>>>

デバイス関数は、他のデバイス関数またはグローバル関数からのみ呼び出すことができます。__device__関数はホスト コードから呼び出すことはできません。

おすすめ記事