CUDA学习笔记 发表于 2024-03-27 更新于 2024-09-20 分类于 学习笔记 核函数,设备函数,主机函数123__host__ 主机函数__global__ 核函数__device__ 设备函数 内存管理,数据传递,内存初始化,内存释放 和1234567//use of mallocfloat *fpHost_A;fpHost_A = (float*) malloc(nBytes);//use of cudaMallocfloat *fpDevice_AcudaMalloc((float**)&fpDevice_A, nBytes); 和12345678910//use of memcpymemcpy((void*)d, (void*)s, nBytes);//use of cudaMemcpycudaMemcpy(Device_A, Host_A, nBytes, cudaMemcpyHostToHost);kind:cudaMemcpyHostToHost 主机->主机cudaMemcpyHostToDevice 主机->设备cudaMemcpyDeviceToHost 设备->主机cudaMemcpyDeviceToDevice 设备->设备 和12345//use of memsetmemset(fpHost_A, 0, nBytes);//use of cudaMemsetcudaMemset(fpDevice_A, 0, nBytes); 和12345//use of freefree(pHost_A);//use of cudaFreecudaFree(pDevice_A);