COOLJAPAN

Posts tagged #rustfft

5 posts

May 22, 2026 · 5 min

OxiFFT 0.3.2 Released — Multi-Rank 3D Pencil FFT + a Default-Off AVX-512 Gate

Pure Rust FFT and the rustfft replacement. OxiFFT 0.3.2 completes multi-rank MPI execution for the 3D pencil decomposition, gates AVX-512 codelets behind a default-off feature so the build stays clean on rustc 1.95 stable, hardens ND-plan error handling, and refreshes the OxiCUDA GPU backend.

releaseoxifftfft
May 2, 2026 · 7 min

OxiFFT 0.3.1 Released — Winograd Mixed-Radix Meets FFTW-Style Auto-Tuning

Pure Rust FFT and the rustfft replacement: OxiFFT 0.3.1 adds Winograd mixed-radix Cooley-Tukey for smooth-7 sizes (retiring Bluestein for them), FFTW-style MEASURE/PATIENT auto-tuning with a binary wisdom format and an oxifft_tune CLI, plus an opt-in ndarray integration.

releaseoxifftfft
Apr 25, 2026 · 9 min

OxiFFT 0.3.0 Released — ~4× faster DCT, FFTW parity gates, GPU batch & pencil 3D

Pure Rust FFT and the rustfft replacement. OxiFFT 0.3.0 lands an FFT-based Makhoul DCT (~4× flop reduction), a 7-gate FFTW parity harness, GPU batch FFT with auto-chunking, 3D pencil MPI, a cache-oblivious 4-step transform, and real WASM SIMD v128 — 1360 tests passing, default build still 100% Rust.

releaseoxifftfft
Apr 14, 2026 · 7 min

OxiFFT 0.2.0 Released — Type-Safe Plans and an FFTW-Compatible API

OxiFFT, the Pure Rust FFT and rustfft replacement, turns runtime panics into compile-time errors: 0.2.0 makes 2D/3D and real plans Option-returning with honest types, ships a drop-in fftw-compat API to port C code, and adds Debug and #[must_use] across every plan type. 858 tests passing.

releaseoxifftfft
Apr 11, 2026 · 5 min

OxiFFT 0.1.4 Released — The Signal-Processing Layer Lands, with Mel-Spectrograms and MFCCs

OxiFFT 0.1.4, the Pure Rust FFT and rustfft replacement, adds a full signal-processing module — Hilbert transform, Welch PSD, cepstrum, and FFT resampling — plus mel-spectrogram and MFCC audio analysis. No C, no Fortran, no FFTW.

releaseoxifftfft