CUDAの専門家、私はホスト・コードに新しいタイプ定義した場合:CUDAの__device__
struct float_3{
float x;
float y;
float z;
};
を、私は、デバイスへのこのタイプのいくつかのデータを転送してきた、私はそれの__device__
のコールを作成することができます新しいタイプ、つまり:
__device__ float_3 foo(float_3 r,float b,int a){
}
どのタイプの__device__
を作成できますか?または、ちょうどint
、float
、dlouble
、void
など... そして、__device__にポインタを戻すことは可能ですか?すなわち __device__ float_3* foo(){}
CUDAのfloat3型も正しいアラインメント宣言を持ちますが、別の利点があります。 – harrism