-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[question] Support for a new backend #4
Comments
Dear @TejaX-Alaghari Thank you for your message. Indeed, we would love to port the code to AMD or other devices, and HIP is within the medium term plans, OpenACC and SYCL perhaps later. Currently we are using GPU devices through a few different means in the code. As long as Intel/Khronos can provide similar backends, the work seems to doable for SYCL. Please note that the development of inq is done on gitlab, so we would prefer any contributions to be sent there. |
@correaa, Thanks for a detailed response and showing interest in enabling new backends. After discussing internally, our team from Intel would like to discuss further on proposing the addition of SYCL backend for INQ. |
Currently INQ can run on Nvidia GPUs through CUDA backend.
What would be the design requirements required for supporting a new backend, say Intel's SYCL or AMD's HIP?
Would migrating/porting the CUDA code to SYCL/HIP and enabling support for a new configuration in the build be sufficient? If so, what files/modules in INQ and the external libraries be supported?
Otherwise, please suggest the expected requirements for enabling this feature.
The text was updated successfully, but these errors were encountered: