我有一个内核,它使用单个流来感受两个参数(dev_out_1 和 dev_out_2)的数据。我想将设备中的数据并行复制回主机。我的要求是使用单个流并并行复制回主机。
您如何处理此类问题?
SomeCudaCall<<<25,34>>>(input, dev_out_1,dev_out_2);
cudaMemcpyAsync(toHere_1, dev_out_1, sizeof(int), cudaMemcpyDeviceToHost,0);
cudaMemcpyAsync(toHere_2, dev_out_2, sizeof(int), cudaMemcpyDeviceToHost,0);