TY - JOUR
T1 - Real-time dedispersion for fast radio transient surveys, using auto tuning on many-core accelerators
AU - Sclocco, Alessio
AU - Leeuwen, Joeri van
AU - Bal, Henri
AU - van Nieuwpoort, Rob V.
PY - 2016/6/1
Y1 - 2016/6/1
N2 - Dedispersion, the removal of deleterious smearing of impulsive signals by the interstellar matter, is one of the most intensive processing steps in any radio survey for pulsars and fast transients. We here present a study of the parallelization of this algorithm on many-core accelerators, including GPUs from AMD and NVIDIA, and the Intel Xeon Phi. We find that dedispersion is inherently memory-bound. Even in a perfect scenario, hardware limitations keep the arithmetic intensity low, thus limiting performance. We next exploit auto-tuning to adapt dedispersion to different accelerators, observations, and even telescopes. We demonstrate that the optimal settings differ between observational setups, and that auto-tuning significantly improves performance. This impacts time-domain surveys from Apertif to SKA.
AB - Dedispersion, the removal of deleterious smearing of impulsive signals by the interstellar matter, is one of the most intensive processing steps in any radio survey for pulsars and fast transients. We here present a study of the parallelization of this algorithm on many-core accelerators, including GPUs from AMD and NVIDIA, and the Intel Xeon Phi. We find that dedispersion is inherently memory-bound. Even in a perfect scenario, hardware limitations keep the arithmetic intensity low, thus limiting performance. We next exploit auto-tuning to adapt dedispersion to different accelerators, observations, and even telescopes. We demonstrate that the optimal settings differ between observational setups, and that auto-tuning significantly improves performance. This impacts time-domain surveys from Apertif to SKA.
KW - Astronomical instrumentation, methods and techniques
KW - Pulsars: general
KW - Techniques: miscellaneous
UR - http://www.scopus.com/inward/record.url?scp=84956536870&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84956536870&partnerID=8YFLogxK
U2 - 10.1016/j.ascom.2016.01.001
DO - 10.1016/j.ascom.2016.01.001
M3 - Article
AN - SCOPUS:84956536870
SN - 2213-1337
VL - 14
SP - 1
EP - 7
JO - Astronomy and Computing
JF - Astronomy and Computing
ER -