Hello,
I am wondering if i can assign a global scalar variable to different GPU’s (with differents values on each):
__constant__ int a_dev;
int main()
{
for (int i_GPU = 0; i_GPU < GPUNumber; i_GPU++)
{
cudaSetDevice(i_GPU);
int a_host = i_GPU;
cudaMemcpyToSymbolAsync(a_dev, &a_host, sizeof(int), 0, cudaMemcpyHostToDevice);
}
}
Will it work as wanted?
Thanks