Scalable matched-filtering pipeline for gravitational-wave searches of compact binary mergers
arXiv:2410.16416 · doi:10.1103/m7bv-c7rm
Abstract
As gravitational-wave observations expand in scope and detection rate, the data analysis infrastructure must be modernized to accommodate rising computational demands and ensure sustainability. We present a scalable gravitational-wave search pipeline which modernizes the GstLAL pipeline by adapting the core filtering engine to the PyTorch framework, enabling flexible execution on both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). Offline search results on the same 8.8 day stretch of public gravitational-wave data indicate that the GstLAL and the PyTorch adaptation demonstrate comparable search performance, even with float16 precision. Lastly, computational benchmarking results show that the GPU float16 configuration of the PyTorch adaptation executed on an A100 GPU can achieve a speedup factor of up to 169 times compared to GstLAL's performance on a single CPU core.
8 pages, 4 figures
References in corpus (10)
- GW170817: Observation of Gravitational Waves from a Binary Neutron Star Inspiral
- Advanced Virgo: a 2nd generation interferometric gravitational wave detector
- Advanced LIGO
- GWTC-3: Compact Binary Coalescences Observed by LIGO and Virgo During the Second Part of the Third Observing Run
- Open data from the third observing run of LIGO, Virgo, KAGRA and GEO
- A Gravitational Wave Detector with Cosmological Reach
- The MBTA Pipeline for Detecting Compact Binary Coalescences in the Third LIGO-Virgo Observing Run
- Singular value decomposition applied to compact binary coalescence gravitational-wave signals
- Improved ranking statistics of the GstLAL inspiral search for compact binary coalescences
- Template bank for compact binary mergers in the fourth observing run of Advanced LIGO, Advanced Virgo, and KAGRA