Accelerating Dedispersion using Many-Core Architectures
arXiv:2311.05341 · doi:10.3847/1538-4365/acfef6
Abstract
Astrophysical radio signals are excellent probes of extreme physical processes that emit them. However, to reach Earth, electromagnetic radiation passes through the ionised interstellar medium (ISM), introducing a frequency-dependent time delay (dispersion) to the emitted signal. Removing dispersion enables searches for transient signals like Fast Radio Bursts (FRB) or repeating signals from isolated pulsars or those in orbit around other compact objects. The sheer volume and high resolution of data that next generation radio telescopes will produce require High-Performance Computing (HPC) solutions and algorithms to be used in time-domain data processing pipelines to extract scientifically valuable results in real-time. This paper presents a state-of-the-art implementation of brute force incoherent dedispersion on NVIDIA GPUs, and on Intel and AMD CPUs. We show that our implementation is 4x faster (8-bit 8192 channels input) than other available solutions and demonstrate, using 11 existing telescopes, that our implementation is at least 20 faster than real-time. This work is part of the AstroAccelerate package.
References in corpus (27)
- Fast Radio Burst Discovered in the Arecibo Pulsar ALFA Survey
- Fourier Techniques for Very Long Astrophysical Time Series Analysis
- Dense magnetized plasma associated with a fast radio burst
- The CHIME Fast Radio Burst Project: System Overview
- Science with the Square Kilometer Array: Motivation, Key Science Projects, Standards and Assumptions
- The repeating Fast Radio Burst FRB 121102: Multi-wavelength observations and additional bursts
- A Multi-telescope Campaign on FRB 121102: Implications for the FRB Population
- The detection of an extremely bright fast radio burst in a phased array feed survey
- Accelerating incoherent dedispersion
- The first interferometric detections of Fast Radio Bursts
- The SUrvey for Pulsars and Extragalactic Radio Bursts I: Survey Description and Overview
- A Fourier Domain "Jerk" Search for Binary Pulsars
- The UTMOST: A hybrid digital signal processor transforms the MOST
- An accurate and efficient algorithm for detection of radio bursts with an unknown dispersion measure, for single dish telescopes and interferometers
- IQRM: real-time adaptive RFI masking for radio transient and pulsar searches
- Real-time, fast radio transient searches with GPU de-dispersion
- Initial results from a realtime FRB search with the GBT
- Analysing Astronomy Algorithms for GPUs and Beyond
- Real-Time Dedispersion for Fast Radio Transient Surveys, using Auto Tuning on Many-Core Accelerators
- Real-time searches for fast transients with Apertif and LOFAR
- Single Pulse Detection Algorithms for Real-time Fast Radio Burst Searches using GPUs
- A GPU implementation of the Correlation Technique for Real-time Fourier Domain Pulsar Acceleration Searches
- The GMRT High Resolution Southern Sky Survey for pulsars and transients -II. New discoveries, timing and polarization properties
- Bits missing: Finding exotic pulsars using bfloat16 on NVIDIA GPUs
- Dwarfs on Accelerators: Enhancing OpenCL Benchmarking for Heterogeneous Computing Architectures
- The Apertif Monitor for Bursts Encountered in Real-time (AMBER) auto-tuning optimization with genetic algorithms
- A Novel Greedy Approach To Harmonic Summing Using GPUs