Beyond FINDCHIRP: Breaking the memory wall and optimal FFTs for Gravitational-Wave Matched-Filter Searches with Ratio-Filter Dechirping
Alexander H. Nitz, Keisi Kacanja, Kanchan Soni

TL;DR
The paper introduces Ratio-Filter Dechirping, a cache-efficient algorithm that transforms memory-bound FFT operations into compute-bound FIR convolutions, significantly speeding up gravitational-wave matched-filter searches.
Contribution
It presents a novel algorithmic restructuring that reduces computational costs and enables high-dimensional, low-latency gravitational-wave searches, with potential for GPU acceleration.
Findings
Achieved an 8x speedup in core filtering loop for offline searches.
Potential for over 10x speedup in low-latency analysis.
Generalizes to searches with physical features like eccentricity and precession.
Abstract
A primary bottleneck in modern FFT-based matched-filter searches for gravitational waves from compact binary coalescences is not raw processor throughput, but available memory bandwidth. Standard frequency-domain implementations, such as the FINDCHIRP algorithm, rely on streaming long template waveforms and data from main memory, which leads to significant processor stalling when template durations exceed cache capacities. In this work, we introduce \textit{Ratio-Filter Dechirping} as a solution, an algorithmic restructuring of the matched filter that transforms the operation from a memory-bound Fast Fourier Transform (FFT) into a cache-efficient, compute-bound Finite Impulse Response (FIR) convolution. By utilizing a reference template to remove common orbital phase evolution, we produce slowly changing frequency-domain ratios that can be accurately implemented as short FIR filters.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
