Does CUDA has cudaHostRealloc()?
I have try to write a cudaHostRealloc() by combining
cudaMemcpy()
cudaHostAlloc()
cudaFreeHost()
as follow
void HostRealloc(void *p, void *p2, int size) {
cudaHostAlloc(p2,size,cudaHostAllocMapped)
cudaMemcpy(p2, p, size, cudaMemcpyHostToHost);
cudaFreeHost(p);
return;
};
however it will appear segmentation fault will doing cudaMemcpy();