-
Notifications
You must be signed in to change notification settings - Fork 795
Closed
oneapi-src/unified-runtime
#1669Labels
bugSomething isn't workingSomething isn't workingcudaCUDA back-endCUDA back-endruntimeRuntime library related issueRuntime library related issue
Description
Hi,
I migrated CUDA code to SYCL. And the CUDA code is working fine for NVIDIA Multi
GPU environment and SYCL migrated code is resulting in a segmentation fault in the NVIDIA MultiGPU(2 or 4 GPUs environment).Both CUDA and SYCL code is working for single GPU environment.
SYCL code on NVIDIA GPU(single):
Steps to reproduce:
clang++ -fsycl -fsycl-targets=nvptx64-nvidia-cuda MonteCarlo_kernel.cpp MonteCarloMultiGPU.cpp MonteCarlo_reduction.hpp MonteCarlo_gold.cpp multithreading.cpp
Used the above command for compilation on SYCL on NVIDIA.
SYCL code on NVIDIA Multi GPU:
I validated the SYCL code on Intel MultiGPU environment.It is working fine there.
Is there any limitation for SYCL on NVIDIA MultiGPU Hardware?
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcudaCUDA back-endCUDA back-endruntimeRuntime library related issueRuntime library related issue