Vulkan/CUDA/HIP/OpenCL Fast Fourier Transform library (by DTolm)

VkFFT Alternatives

Similar projects and alternatives to VkFFT

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better VkFFT alternative or higher similarity.

Suggest an alternative to VkFFT

Reviews and mentions

Posts with mentions or reviews of VkFFT. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-06-19.
  • VkFFT - GPU Fast Fourier Transform library API guide release
    reddit.com/r/vulkan | 2021-08-22
    Hello, I am the creator of the VkFFT - GPU Fast Fourier Transform library for Vulkan/CUDA/HIP and OpenCL. In the last update, I have released explicit 50-page documentation on how to use the VkFFT API. It describes all the necessary steps needed to set up the VkFFT library and explains the core design of the VkFFT. This is a very important update, as it should make VkFFT easier to use.
  • VkFFT can now perform Fast Fourier Transforms of arbitrary length
    reddit.com/r/CUDA | 2021-07-26
    For general optimized radix transforms, you might want to check the benchmark plots on GitHub or my Nvidia GTC talk where I describe them in detail.
    reddit.com/r/vulkan | 2021-07-25
    Performace-wise, VkFFT achieves up to half of the device bandwidth in Bluestein's FFTs, which is up to up to 4x faster on <1MB systems, similar in performance on 1MB-8MB systems and up to 2x faster on big systems than Nvidia's cuFFT. VkFFT is also >5x times faster than AMD's rocFFT for Bluestein's systems. You can check the benchmark and precision scripts on VkFFT's GitHub repo.
  • VkFFT now supports Discrete Cosine Transforms
    reddit.com/r/vulkan | 2021-06-19
    VkFFT supports convolution calculations - see samples 7, 8 and 9 in the VkFFT repository.
  • VkFFT now supports Discrete Cosine Transforms on GPU
  • Announcing neuronika 0.1.0, a deep learning framework in Rust
    reddit.com/r/rust | 2021-06-15
    The Vulkan docs online are quite good; if i remember they have "hello world" type tutorials as well. An take a look at something like Vulkan fft that has both Vulkan and opencl backends. Looking at "real" projects will of course tens to obscure the main points, but can be helpful for comparison.
  • Vulkan and HPC
    reddit.com/r/vulkan | 2021-06-06
    It's still pretty niche, honestly. Though https://github.com/DTolm/VkFFT is a good counterexample.
  • About FFT in Vulkan
    reddit.com/r/vulkan | 2021-04-21
    Hi Folks, I am trying to implement FFT in vulkan especially for Android as I need to use it for image construction from inout signals. I found this awesome project https://github.com/DTolm/VkFFT but still struggling to pass the input signals to the buffer.
  • VkFFT now supports OpenCL
    reddit.com/r/OpenCL | 2021-04-13
    GitHub link: https://github.com/DTolm/VkFFT
  • Nvidia A100 and AMD MI100 benchmarks - join VkFFT panel on Nvidia GTC 2021
    reddit.com/r/nvidia | 2021-04-04
    Hello! I am the creator of VkFFT - Vulkan/CUDA/HIP Fast Fourier Transform library. I would like to invite you to the GTC 2021 panel of VkFFT, which will happen on April 13th at 4 PM CEST in the Higher Education and Research category. It will be focused on implemented optimizations and how to create cross-platform code that can scale from Raspberry Pi 4 to HPC GPUs like Nvidia A100. The session will also compare Vulkan, CUDA and HIP compute platforms on Nvidia A100 and AMD MI100 GPUs.
  • L5's back camera now taking photos at 4208x3120 resolution
    reddit.com/r/Purism | 2021-03-25
    I can only provide some examples what's possible. I haven't looked into video encoding algorithms enough to say if it's possible or not or how performance would be. But for example you can calculate a fast fourier transform using Vulkan compute shaders (VkFFT) and even beat CUDA performance. FFT is something which can be used to compress images in a similar way to JPEG. Also encoding a video is mostly image processing which can be parallelized quite efficiently many times.
  • Linux Graphics: AMD vs. Nvidia pros &amp; cons?
    reddit.com/r/linux | 2021-03-17
    New software should definitely move to Vulkan compute shaders if possible which is fully supported on each platform (also it doesn't require proprietary drivers). There are also applications using Vulkan compute shaders like VkFFT beating CUDA in multiple cases.


Basic VkFFT repo stats
28 days ago

DTolm/VkFFT is an open source project licensed under MIT License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote C++ jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.