CUDA編程:主機內存與CUDA常量存儲器的數據傳輸

下面的例子複製主機存儲器的數組到常量存儲器中。

__constant__ float constData[256];
float data[256];
cudaMemcpyToSymbol(constData, data, sizeof(data));
cudaMemcpyFromSymbol(data, constData, sizeof(data));

__device__ float devData;
float value = 3.14f;
cudaMemcpyToSymbol(devData, &value, sizeof(float));

__device__ float ∗ devPointer;
float ∗ ptr;
cudaMalloc(&ptr, 256 ∗ sizeof( float ));
cudaMemcpyToSymbol(devPointer, &ptr, sizeof(ptr));

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章