Accelerating dedispersion using many-core architectures

Astrophysical radio signals are excellent probes of extreme physical processes that emit them. However, to reach Earth, electromagnetic radiation passes through the ionized interstellar medium, introducing a frequency-dependent time delay (dispersion) to the emitted signal. Removing dispersion enabl...

Fuld beskrivelse

Bibliografiske detaljer
Main Authors: Novotny, J, Adamek, K, Clark, K, Giles, M, Karastergiou, A, Armour, W
Format: Journal article
Sprog:English
Udgivet: IOP Science 2023
_version_ 1826311412400521216
author Novotny, J
Adamek, K
Clark, K
Giles, M
Karastergiou, A
Armour, W
author_facet Novotny, J
Adamek, K
Clark, K
Giles, M
Karastergiou, A
Armour, W
author_sort Novotny, J
collection OXFORD
description Astrophysical radio signals are excellent probes of extreme physical processes that emit them. However, to reach Earth, electromagnetic radiation passes through the ionized interstellar medium, introducing a frequency-dependent time delay (dispersion) to the emitted signal. Removing dispersion enables searches for transient signals like fast radio bursts 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 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 graphics-processing units and on Intel and AMD central-processing units. We show that our implementation is 4× faster (8-bit 8192 channels input) than other available solutions, and we demonstrate, using 11 existing telescopes, that our implementation is at least 20× faster than real time. This work is part of the AstroAccelerate package.
first_indexed 2024-03-07T08:08:04Z
format Journal article
id oxford-uuid:5d6434f3-ab11-401b-bcc3-03b85c39c8fa
institution University of Oxford
language English
last_indexed 2024-03-07T08:08:04Z
publishDate 2023
publisher IOP Science
record_format dspace
spelling oxford-uuid:5d6434f3-ab11-401b-bcc3-03b85c39c8fa2023-11-14T13:10:46ZAccelerating dedispersion using many-core architecturesJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:5d6434f3-ab11-401b-bcc3-03b85c39c8faEnglishSymplectic ElementsIOP Science2023Novotny, JAdamek, KClark, KGiles, MKarastergiou, AArmour, WAstrophysical radio signals are excellent probes of extreme physical processes that emit them. However, to reach Earth, electromagnetic radiation passes through the ionized interstellar medium, introducing a frequency-dependent time delay (dispersion) to the emitted signal. Removing dispersion enables searches for transient signals like fast radio bursts 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 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 graphics-processing units and on Intel and AMD central-processing units. We show that our implementation is 4× faster (8-bit 8192 channels input) than other available solutions, and we demonstrate, using 11 existing telescopes, that our implementation is at least 20× faster than real time. This work is part of the AstroAccelerate package.
spellingShingle Novotny, J
Adamek, K
Clark, K
Giles, M
Karastergiou, A
Armour, W
Accelerating dedispersion using many-core architectures
title Accelerating dedispersion using many-core architectures
title_full Accelerating dedispersion using many-core architectures
title_fullStr Accelerating dedispersion using many-core architectures
title_full_unstemmed Accelerating dedispersion using many-core architectures
title_short Accelerating dedispersion using many-core architectures
title_sort accelerating dedispersion using many core architectures
work_keys_str_mv AT novotnyj acceleratingdedispersionusingmanycorearchitectures
AT adamekk acceleratingdedispersionusingmanycorearchitectures
AT clarkk acceleratingdedispersionusingmanycorearchitectures
AT gilesm acceleratingdedispersionusingmanycorearchitectures
AT karastergioua acceleratingdedispersionusingmanycorearchitectures
AT armourw acceleratingdedispersionusingmanycorearchitectures