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