Real-time, fast radio transient searches with GPU de-dispersion
The identification and subsequent discovery of fast radio transients using blind-search surveys require a large amount of processing power, in worst cases scaling as. For this reason, survey data are generally processed off-line, using high-performance computing architectures or hardware-based desig...
Main Authors: | , , , , , |
---|---|
Format: | Journal article |
Language: | English |
Published: |
2011
|
_version_ | 1826291033314426880 |
---|---|
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 using blind-search surveys require a large amount of processing power, in worst cases scaling as. For this reason, survey data are generally processed off-line, using high-performance computing architectures or hardware-based designs. In recent years, graphics processing units (GPUs) 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. © 2011 The Authors Monthly Notices of the Royal Astronomical Society © 2011 RAS. |
first_indexed | 2024-03-07T02:53:18Z |
format | Journal article |
id | oxford-uuid:ae6c4616-c457-441a-a0ed-ca66c81bcfcc |
institution | University of Oxford |
language | English |
last_indexed | 2024-03-07T02:53:18Z |
publishDate | 2011 |
record_format | dspace |
spelling | oxford-uuid:ae6c4616-c457-441a-a0ed-ca66c81bcfcc2022-03-27T03:42:25ZReal-time, fast radio transient searches with GPU de-dispersionJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:ae6c4616-c457-441a-a0ed-ca66c81bcfccEnglishSymplectic Elements at Oxford2011Magro, AKarastergiou, ASalvini, SMort, BDulwich, FAdami, KThe identification and subsequent discovery of fast radio transients using blind-search surveys require a large amount of processing power, in worst cases scaling as. For this reason, survey data are generally processed off-line, using high-performance computing architectures or hardware-based designs. In recent years, graphics processing units (GPUs) 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. © 2011 The Authors Monthly Notices of the Royal Astronomical Society © 2011 RAS. |
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 |