16782

A Real-time Single Pulse Detection Algorithm for GPUs

Karel Adamek, Wesley Armour
Oxford e-Research Centre, University of Oxford, Oxford, OX1 3QG, UK
arXiv:1611.09704 [astro-ph.IM], (29 Nov 2016)

@article{adamek2016realtime,

   title={A Real-time Single Pulse Detection Algorithm for GPUs},

   author={Adamek, Karel and Armour, Wesley},

   year={2016},

   month={nov},

   archivePrefix={"arXiv"},

   primaryClass={astro-ph.IM}

}

Download Download (PDF)   View View   Source Source   Source codes Source codes

Package:

340

views

The detection of non-repeating events in the radio spectrum has become an important area of study in radio astronomy over the last decade due to the discovery of fast radio bursts (FRBs). We have implemented a single pulse detection algorithm, for NVIDIA GPUs, which use boxcar filters of varying widths. Our code performs the calculation of standard deviation, matched filtering by using boxcar filters and thresholding based on the signal-to-noise ratio. We present our parallel implementation of our single pulse detection algorithm. Our GPU algorithm is approximately 17x faster than our current CPU OpenMP code (NVIDIA Titan XP vs Intel E5-2650v3). This code is part of the AstroAccelerate project which is a many-core accelerated time-domain signal processing code for radio astronomy. This work allows our AstroAccelerate code to perform a single pulse search on SKA-like data 4.3x faster than real-time.
VN:F [1.9.22_1171]
Rating: 3.7/5 (3 votes cast)
A Real-time Single Pulse Detection Algorithm for GPUs, 3.7 out of 5 based on 3 ratings

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: