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));

 

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