MultiGPU/multinode support? #5572
Replies: 1 comment 1 reply
-
Hi @jon-chuang, sorry for such long delay, Section 3.5. The SYCL platform model of SYCL 2020 specification says:
Additionally, Section 3.7.1.1. SYCL backend resources managed by the SYCL application says:
So, SYCL spec says that implementation can provide to you several devices, which could be grouped into the same context, which will guarantee that the memory is shared between them. I won't be able to list all mechanisms which are specifically designed with multi-device setup in mind, but as an example, from Section 3.8.3. SYCL memory consistency model:
For Level Zero backend we have the following document: Considerations for programming to multi-tile and multi-card under Level-Zero backend. Tagging @Naghasan to see if he can add more about CUDA backend and multi-device setups |
Beta Was this translation helpful? Give feedback.
-
What is SYCL's abilities to accomodate multigpu (e.g. NVLink) and multinode (e.g. Infiniband GPUDirect) setups?
Beta Was this translation helpful? Give feedback.
All reactions