580
社区成员
发帖
与我相关
我的任务
分享
void* memInit(int size)
{
void* d_buffer;
cudaMalloc((void**)&d_buffer, size);
return d_buffer;
}
void memCpy(short* srcData,int len,void* d_buffer)
{
cudaMemcpy(d_buffer, (void*)srcData, sizeof(short)*len, cudaMemcpyDeviceToHost);
}
void memFree(void* d_buffer)
{
cudaFree(d_buffer);
}
void work(short* dstData, int len, void* d_buffer)
{
cudaMemcpy((void*)dstData, d_buffer, sizeof(short) * len, cudaMemcpyDeviceToHost);
}