Module sparse_fft_gpu_kernels

Module sparse_fft_gpu_kernels 

Source
Expand description

GPU kernel implementations for sparse FFT algorithms

This module contains kernel implementations for various sparse FFT algorithms targeted at GPU acceleration. These kernels are designed to be highly optimized for specific GPU architectures and can be used with different GPU backends (CUDA, HIP, SYCL).

Structs§

FFTKernel
Kernel for computing FFT on GPU
KernelConfig
GPU kernel configuration
KernelFactory
Kernel factory for creating optimized kernels
KernelLauncher
Kernel launcher for executing kernels with optimal parameters
KernelStats
Kernel execution statistics
SparseFFTKernel
Kernel for computing sparse FFT on GPU

Enums§

KernelImplementation
Kernel implementation type

Traits§

GPUKernel
Trait for GPU kernels

Functions§

execute_sparse_fft_kernel
Execute sparse FFT on GPU using optimized kernels