VkFFT Versions Save

Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

v1.2.11

2 years ago

Initial documentation release

release: main benchmark version. Vulkan should be included in the graphics driver

Vulkan_cuFFT: requires CUDA 9. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1

CUDA_cuFFT: requires CUDA 9. CUDA backend of VkFFT

OpenCL: requires OpenCL 1.2 (lower versions are also supported but performance is not tested). OpenCL backend of VkFFT

v1.2.8

2 years ago

Bluestein's algorithm implementation in VkFFT: Performance update 1

release: main benchmark version. Vulkan should be included in the graphics driver

Vulkan_cuFFT: requires CUDA 9. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1

CUDA_cuFFT: requires CUDA 9. CUDA backend of VkFFT

OpenCL: requires OpenCL 1.2 (lower versions are also supported but performance is not tested). OpenCL backend of VkFFT

v1.2.7

2 years ago

Bluestein's algorithm implementation in VkFFT

release: main benchmark version. Vulkan should be included in the graphics driver

Vulkan_cuFFT: requires CUDA 9. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1

CUDA_cuFFT: requires CUDA 9. CUDA backend of VkFFT

OpenCL: requires OpenCL 1.2 (lower versions are also supported but performance is not tested). OpenCL backend of VkFFT

v1.2.5

2 years ago

Discrete Cosine Transform-II, III and IV support

release: main benchmark version. Vulkan should be included in the graphics driver

Vulkan_cuFFT: requires CUDA 9. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1

CUDA_cuFFT: requires CUDA 9. CUDA backend of VkFFT

OpenCL: requires OpenCL 1.2 (lower versions are also supported but performance is not tested). OpenCL backend of VkFFT

v1.2.2

3 years ago

User-defined system benchmarks

release: main benchmark version. Vulkan should be included in the graphics driver Vulkan_cuFFT: requires CUDA 9. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1

CUDA_cuFFT: requires CUDA 9. CUDA backend of VkFFT

OpenCL: requires OpenCL 1.2 (lower versions are also supported but performance is not tested). OpenCL backend of VkFFT

v1.2.0

3 years ago

OpenCL backend, multi-upload R2C/C2R, error handling

release: main benchmark version. Vulkan should be included in the graphics driver Vulkan_cuFFT: requires CUDA 9. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1

CUDA_cuFFT: requires CUDA 9. CUDA backend of VkFFT

OpenCL: requires OpenCL 1.2 (lower versions are also supported but performance is not tested). OpenCL backend of VkFFT

1.1.10

3 years ago

Performance update, new benchmarks, solved shared memory errors

release: main benchmark version. Vulkan should be included in the graphics driver Vulkan_cuFFT: requires CUDA 11. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1

CUDA_cuFFT: requires CUDA 11. CUDA backend of VkFFT

1.1.9

3 years ago

radix 11/13 update R2C case now has the same layout as FFTW

release: main benchmark version. Vulkan should be included in the graphics driver Vulkan_cuFFT: requires CUDA 11. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1

CUDA_cuFFT: requires CUDA 11. CUDA backend of VkFFT

1.1.8

3 years ago

CUDA/HIP support in VkFFT

release: main benchmark version. Vulkan should be included in the graphics driver Vulkan_cuFFT: requires CUDA 11. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1

CUDA_cuFFT: requires CUDA 11. CUDA backend of VkFFT

1.1.7

3 years ago

Register overutilization rework, exponent sign switch

release: main benchmark version. Vulkan should be included in the graphics driver CUDA: requires CUDA 11. The only difference to release version is enabled cuFFT benchmark these executables require Vulkan 1.1