-
Notifications
You must be signed in to change notification settings - Fork 146
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
Add DFT support #27
Comments
Hi @fboemer! |
is plan to add a cuda cufft backend to be able to run oneMkl code to nvidia gpu? |
We would be interested in having FFT support for Nvidia GPUs in oneMKL. Once this is supported in the open source oneMKL we could look into introducing support for this via a cuFFT backend, however, we have no immediate plans for this at the moment. |
Hi @mipac and @AerialMantis, |
thanks for your replies, |
Hello, |
Hi, we are working on reducing the cost to create the DFT plan for DPC++ API on Intel GPU. Regarding CUDA support in the oneMKL Interface, as mentioned previously it is part of our plan for 2022. |
Do you know whether it is still expected to be done in 2022, or has it been postponed? |
DFT support with x86 CPU and Intel GPU backend is currently in progress and will probably arrive during Q1 2023. |
As of today, there is no plan for the VkFFT and BBFFT libraries. |
DFT SYCL APIs are now available with various backends (x86 CPU with Intel oneMKL, Intel GPU with Intel oneMKL, Nvidia GPU with cuFFT and AMD GPU with support rocFFT). |
Summary
Add support for discrete Fourier transform.
Problem statement
The onemkl api shows the API for the DFT. However, I'm unable to find the necessary
mkl_dfti_sycl.hpp
referenced there.Preferred solution
An example of using onemkl with DFT.
The text was updated successfully, but these errors were encountered: