CUDA编程:主机内存与CUDA常量存储器的数据传输

版权声明:本文为博主原创文章,未经作者允许请勿转载。 https://blog.csdn.net/heiheiya https://blog.csdn.net/heiheiya/article/details/82017522

下面的例子复制主机存储器的数组到常量存储器中。

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

猜你喜欢

转载自blog.csdn.net/heiheiya/article/details/82017522