SGNL: Scalable Low-Latency Gravitational Wave Detection Pipeline for Compact Binary Mergers
Yun-Jing Huang, Chad Hanna, Leo Tsukada, Amanda Baylor, Patrick Godwin, Prathamesh Joshi, James Kennington, Cody Messick, Surabhi Sachdev, Ron Tapia, Zach Yarbrough
TL;DR
SGNL tackles the need for fast, scalable low-latency gravitational-wave detection by reimplementing GstLAL’s core matched-filtering in a Python-based streaming framework (SGN) and leveraging GPU-accelerated, tensorized LLOID filtering with SVD-bank compression. The paper introduces pre-synchronization of time slices and multidimensional filtering to minimize latency, while preserving sensitivity and reliability demonstrated in a 40-day Mock Data Challenge. Key findings include a median GraceDB latency of $5.4$ s (a $42\%$ improvement over GstLAL’s $9.3$ s) and sensitivity comparable to GstLAL within statistical and systematic uncertainties, using a single checkerboard in the MDC. The SGNL platform offers a sustainable, extensible path toward broader parameter-space coverage and potential incorporation of ML techniques, enabling rapid, multi-detector gravitational-wave alerts for enhanced multi-messenger astronomy.
Abstract
We present SGNL, a scalable, low-latency gravitational-wave search pipeline. It reimplements the core matched-filtering principles of the GstLAL pipeline within a modernized framework. The Streaming Graph Navigator library, a lightweight Python streaming framework, replaces GstLAL's GStreamer infrastructure, simplifying pipeline construction and enabling flexible, modular graph design. The filtering core is reimplemented in PyTorch, allowing SGNL to leverage GPU acceleration for improved computational scalability. We describe the pipeline architecture and introduce a novel implementation of the Low-Latency Online Inspiral Detection algorithm in which components are pre-synchronized to reduce latency. Results from a 40-day Mock Data Challenge show that SGNL's event recovery and sensitivity are consistent with GstLAL's within statistical and systematic uncertainties. Notably, SGNL achieves a median latency of 5.4 seconds, a 42\% reduction compared to GstLAL's 9.3 seconds.
