Real-time, fast radio transient searches with GPU de-dispersion
The identification, and subsequent discovery, of fast radio transients through blind-search surveys requires a large amount of processing power, in worst cases scaling as $\mathcal{O}(N^3)$. For this reason, survey data are generally processed offline, using high-performance computing architectures...
Main Authors: | , , , , , |
---|---|
Format: | Journal article |
Published: |
2011
|
_version_ | 1826260147274514432 |
---|---|
author | Magro, A Karastergiou, A Salvini, S Mort, B Dulwich, F Adami, K |
author_facet | Magro, A Karastergiou, A Salvini, S Mort, B Dulwich, F Adami, K |
author_sort | Magro, A |
collection | OXFORD |
description | The identification, and subsequent discovery, of fast radio transients through blind-search surveys requires a large amount of processing power, in worst cases scaling as $\mathcal{O}(N^3)$. For this reason, survey data are generally processed offline, using high-performance computing architectures or hardware-based designs. In recent years, graphics processing units have been extensively used for numerical analysis and scientific simulations, especially after the introduction of new high-level application programming interfaces. Here we show how GPUs can be used for fast transient discovery in real-time. We present a solution to the problem of de-dispersion, providing performance comparisons with a typical computing machine and traditional pulsar processing software. We describe the architecture of a real-time, GPU-based transient search machine. In terms of performance, our GPU solution provides a speed-up factor of between 50 and 200, depending on the parameters of the search. |
first_indexed | 2024-03-06T19:01:01Z |
format | Journal article |
id | oxford-uuid:1388fb79-aa29-4a9c-be93-6c0ea0055c28 |
institution | University of Oxford |
last_indexed | 2024-03-06T19:01:01Z |
publishDate | 2011 |
record_format | dspace |
spelling | oxford-uuid:1388fb79-aa29-4a9c-be93-6c0ea0055c282022-03-26T10:14:24ZReal-time, fast radio transient searches with GPU de-dispersionJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:1388fb79-aa29-4a9c-be93-6c0ea0055c28Symplectic Elements at Oxford2011Magro, AKarastergiou, ASalvini, SMort, BDulwich, FAdami, KThe identification, and subsequent discovery, of fast radio transients through blind-search surveys requires a large amount of processing power, in worst cases scaling as $\mathcal{O}(N^3)$. For this reason, survey data are generally processed offline, using high-performance computing architectures or hardware-based designs. In recent years, graphics processing units have been extensively used for numerical analysis and scientific simulations, especially after the introduction of new high-level application programming interfaces. Here we show how GPUs can be used for fast transient discovery in real-time. We present a solution to the problem of de-dispersion, providing performance comparisons with a typical computing machine and traditional pulsar processing software. We describe the architecture of a real-time, GPU-based transient search machine. In terms of performance, our GPU solution provides a speed-up factor of between 50 and 200, depending on the parameters of the search. |
spellingShingle | Magro, A Karastergiou, A Salvini, S Mort, B Dulwich, F Adami, K Real-time, fast radio transient searches with GPU de-dispersion |
title | Real-time, fast radio transient searches with GPU de-dispersion |
title_full | Real-time, fast radio transient searches with GPU de-dispersion |
title_fullStr | Real-time, fast radio transient searches with GPU de-dispersion |
title_full_unstemmed | Real-time, fast radio transient searches with GPU de-dispersion |
title_short | Real-time, fast radio transient searches with GPU de-dispersion |
title_sort | real time fast radio transient searches with gpu de dispersion |
work_keys_str_mv | AT magroa realtimefastradiotransientsearcheswithgpudedispersion AT karastergioua realtimefastradiotransientsearcheswithgpudedispersion AT salvinis realtimefastradiotransientsearcheswithgpudedispersion AT mortb realtimefastradiotransientsearcheswithgpudedispersion AT dulwichf realtimefastradiotransientsearcheswithgpudedispersion AT adamik realtimefastradiotransientsearcheswithgpudedispersion |