__global__
との違いを説明できる人はいますか__device__
?
はいつ使用したらよいですか__device__
、また、 はいつ使用すればよいです__global__
か。
ベストアンサー1
グローバル関数は「カーネル」とも呼ばれます。これは、CUDA カーネル呼び出しセマンティクス () を使用してホスト側から呼び出すことができる関数です<<<...>>>
。
デバイス関数は、他のデバイス関数またはグローバル関数からのみ呼び出すことができます。__device__
関数はホスト コードから呼び出すことはできません。