Single-pulse detection algorithms for real-time fast radio burst searches using GPUs

The detection of non-repeating or irregular events in time-domain radio astronomy has gained importance over the last decade due to the discovery of fast radio bursts. Existing or upcoming radio telescopes are gathering more and more data and consequently the software, which is an important part of...

Повний опис

Бібліографічні деталі
Автори: Adamek, K, Armour, W
Формат: Journal article
Мова:English
Опубліковано: American Astronomical Society 2020
_version_ 1826303701007990784
author Adamek, K
Armour, W
author_facet Adamek, K
Armour, W
author_sort Adamek, K
collection OXFORD
description The detection of non-repeating or irregular events in time-domain radio astronomy has gained importance over the last decade due to the discovery of fast radio bursts. Existing or upcoming radio telescopes are gathering more and more data and consequently the software, which is an important part of these telescopes, must process large data volumes at high data rates. Data has to be searched through to detect new and interesting events, often in real-time. These requirements necessitate new and fast algorithms which must process data quickly and accurately. In this work we present new algorithms for single pulse detection using boxcar filters. We have quantified the signal loss introduced by single pulse detection algorithms which use boxcar filters and based on these results, we have designed two distinct "lossy" algorithms. Our lossy algorithms use an incomplete set of boxcar filters to accelerate detection at the expense of a small reduction in detected signal power. We present formulae for signal loss, descriptions of our algorithms and their parallel implementation on NVIDIA GPUs using CUDA. We also present tests of correctness, tests on artificial data and the performance achieved. Our implementation can process SKA-MID-like data 266$\times$ faster than real-time on a NVIDIA P100 GPU and 500x faster than real-time on a NVIDIA Titan V GPU with a mean signal power loss of 7%. We conclude with prospects for single pulse detection for beyond SKA era, nanosecond time resolution radio astronomy.
first_indexed 2024-03-07T06:06:42Z
format Journal article
id oxford-uuid:ee17fd7c-ea3d-46db-9966-19647e5ea39e
institution University of Oxford
language English
last_indexed 2024-03-07T06:06:42Z
publishDate 2020
publisher American Astronomical Society
record_format dspace
spelling oxford-uuid:ee17fd7c-ea3d-46db-9966-19647e5ea39e2022-03-27T11:30:11ZSingle-pulse detection algorithms for real-time fast radio burst searches using GPUsJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:ee17fd7c-ea3d-46db-9966-19647e5ea39eEnglishSymplectic ElementsAmerican Astronomical Society2020Adamek, KArmour, WThe detection of non-repeating or irregular events in time-domain radio astronomy has gained importance over the last decade due to the discovery of fast radio bursts. Existing or upcoming radio telescopes are gathering more and more data and consequently the software, which is an important part of these telescopes, must process large data volumes at high data rates. Data has to be searched through to detect new and interesting events, often in real-time. These requirements necessitate new and fast algorithms which must process data quickly and accurately. In this work we present new algorithms for single pulse detection using boxcar filters. We have quantified the signal loss introduced by single pulse detection algorithms which use boxcar filters and based on these results, we have designed two distinct "lossy" algorithms. Our lossy algorithms use an incomplete set of boxcar filters to accelerate detection at the expense of a small reduction in detected signal power. We present formulae for signal loss, descriptions of our algorithms and their parallel implementation on NVIDIA GPUs using CUDA. We also present tests of correctness, tests on artificial data and the performance achieved. Our implementation can process SKA-MID-like data 266$\times$ faster than real-time on a NVIDIA P100 GPU and 500x faster than real-time on a NVIDIA Titan V GPU with a mean signal power loss of 7%. We conclude with prospects for single pulse detection for beyond SKA era, nanosecond time resolution radio astronomy.
spellingShingle Adamek, K
Armour, W
Single-pulse detection algorithms for real-time fast radio burst searches using GPUs
title Single-pulse detection algorithms for real-time fast radio burst searches using GPUs
title_full Single-pulse detection algorithms for real-time fast radio burst searches using GPUs
title_fullStr Single-pulse detection algorithms for real-time fast radio burst searches using GPUs
title_full_unstemmed Single-pulse detection algorithms for real-time fast radio burst searches using GPUs
title_short Single-pulse detection algorithms for real-time fast radio burst searches using GPUs
title_sort single pulse detection algorithms for real time fast radio burst searches using gpus
work_keys_str_mv AT adamekk singlepulsedetectionalgorithmsforrealtimefastradioburstsearchesusinggpus
AT armourw singlepulsedetectionalgorithmsforrealtimefastradioburstsearchesusinggpus