A real-time radio transient pipeline for ARTS

Alessio Sclocco, Joeri van Leeuwen, Henri E. Bal, Rob V. Van Nieuwpoort

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

ARTS is a new instrument designed to discover transient astronomical sources in the radio spectrum. To operate, it will require a high-performance radio transient pipeline, capable of processing hundreds of data streams in real-time, at a data rate of 36 GB/s. What makes the processing of these data streams challenging is the fact that radio signals received from space are dispersed by the interaction with the inter-stellar medium, and dispersion is a function of the distance between source and receiver. Because the distance of yet to discover objects is not known in advance, every data stream needs to be processed for thousands of trial distances, an extremely time consuming process. In this paper we introduce and describe a prototype for the ARTS radio transient pipeline. Our proposed pipeline is highly parallel and uses Graphics Processing Units as accelerators for its computational kernels. We test the pipeline on two different and widely used GPUs, the HD7970 from AMD and the K20X from NVIDIA, and show linear scalability and real-time performance on both. Using these performance results, we provide an estimate on the size of the system necessary to implement ARTS, and a lower bound on its power consumption. The results of this paper are also relevant in the context of designing the Square Kilometer Array.

LanguageEnglish
Title of host publication2015 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2015
PublisherInstitute of Electrical and Electronics Engineers, Inc.
Pages468-472
Number of pages5
ISBN (Electronic)9781479975914
DOIs
Publication statusPublished - 23 Feb 2016
EventIEEE Global Conference on Signal and Information Processing, GlobalSIP 2015 - Orlando, United States
Duration: 13 Dec 201516 Dec 2015

Conference

ConferenceIEEE Global Conference on Signal and Information Processing, GlobalSIP 2015
CountryUnited States
CityOrlando
Period13/12/1516/12/15

Fingerprint

Pipelines
Processing
Particle accelerators
Scalability
Electric power utilization
Graphics processing unit

Keywords

  • dedispersion
  • graphics processing units
  • radio astronomy

Cite this

Sclocco, A., Leeuwen, J. V., Bal, H. E., & Van Nieuwpoort, R. V. (2016). A real-time radio transient pipeline for ARTS. In 2015 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2015 (pp. 468-472). [7418239] Institute of Electrical and Electronics Engineers, Inc.. https://doi.org/10.1109/GlobalSIP.2015.7418239
Sclocco, Alessio ; Leeuwen, Joeri van ; Bal, Henri E. ; Van Nieuwpoort, Rob V. / A real-time radio transient pipeline for ARTS. 2015 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2015. Institute of Electrical and Electronics Engineers, Inc., 2016. pp. 468-472
@inproceedings{34a7d0cc21d846249293c71fe9eedbfa,
title = "A real-time radio transient pipeline for ARTS",
abstract = "ARTS is a new instrument designed to discover transient astronomical sources in the radio spectrum. To operate, it will require a high-performance radio transient pipeline, capable of processing hundreds of data streams in real-time, at a data rate of 36 GB/s. What makes the processing of these data streams challenging is the fact that radio signals received from space are dispersed by the interaction with the inter-stellar medium, and dispersion is a function of the distance between source and receiver. Because the distance of yet to discover objects is not known in advance, every data stream needs to be processed for thousands of trial distances, an extremely time consuming process. In this paper we introduce and describe a prototype for the ARTS radio transient pipeline. Our proposed pipeline is highly parallel and uses Graphics Processing Units as accelerators for its computational kernels. We test the pipeline on two different and widely used GPUs, the HD7970 from AMD and the K20X from NVIDIA, and show linear scalability and real-time performance on both. Using these performance results, we provide an estimate on the size of the system necessary to implement ARTS, and a lower bound on its power consumption. The results of this paper are also relevant in the context of designing the Square Kilometer Array.",
keywords = "dedispersion, graphics processing units, radio astronomy",
author = "Alessio Sclocco and Leeuwen, {Joeri van} and Bal, {Henri E.} and {Van Nieuwpoort}, {Rob V.}",
year = "2016",
month = "2",
day = "23",
doi = "10.1109/GlobalSIP.2015.7418239",
language = "English",
pages = "468--472",
booktitle = "2015 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2015",
publisher = "Institute of Electrical and Electronics Engineers, Inc.",

}

Sclocco, A, Leeuwen, JV, Bal, HE & Van Nieuwpoort, RV 2016, A real-time radio transient pipeline for ARTS. in 2015 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2015., 7418239, Institute of Electrical and Electronics Engineers, Inc., pp. 468-472, IEEE Global Conference on Signal and Information Processing, GlobalSIP 2015, Orlando, United States, 13/12/15. https://doi.org/10.1109/GlobalSIP.2015.7418239

A real-time radio transient pipeline for ARTS. / Sclocco, Alessio; Leeuwen, Joeri van; Bal, Henri E.; Van Nieuwpoort, Rob V.

2015 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2015. Institute of Electrical and Electronics Engineers, Inc., 2016. p. 468-472 7418239.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - A real-time radio transient pipeline for ARTS

AU - Sclocco, Alessio

AU - Leeuwen, Joeri van

AU - Bal, Henri E.

AU - Van Nieuwpoort, Rob V.

PY - 2016/2/23

Y1 - 2016/2/23

N2 - ARTS is a new instrument designed to discover transient astronomical sources in the radio spectrum. To operate, it will require a high-performance radio transient pipeline, capable of processing hundreds of data streams in real-time, at a data rate of 36 GB/s. What makes the processing of these data streams challenging is the fact that radio signals received from space are dispersed by the interaction with the inter-stellar medium, and dispersion is a function of the distance between source and receiver. Because the distance of yet to discover objects is not known in advance, every data stream needs to be processed for thousands of trial distances, an extremely time consuming process. In this paper we introduce and describe a prototype for the ARTS radio transient pipeline. Our proposed pipeline is highly parallel and uses Graphics Processing Units as accelerators for its computational kernels. We test the pipeline on two different and widely used GPUs, the HD7970 from AMD and the K20X from NVIDIA, and show linear scalability and real-time performance on both. Using these performance results, we provide an estimate on the size of the system necessary to implement ARTS, and a lower bound on its power consumption. The results of this paper are also relevant in the context of designing the Square Kilometer Array.

AB - ARTS is a new instrument designed to discover transient astronomical sources in the radio spectrum. To operate, it will require a high-performance radio transient pipeline, capable of processing hundreds of data streams in real-time, at a data rate of 36 GB/s. What makes the processing of these data streams challenging is the fact that radio signals received from space are dispersed by the interaction with the inter-stellar medium, and dispersion is a function of the distance between source and receiver. Because the distance of yet to discover objects is not known in advance, every data stream needs to be processed for thousands of trial distances, an extremely time consuming process. In this paper we introduce and describe a prototype for the ARTS radio transient pipeline. Our proposed pipeline is highly parallel and uses Graphics Processing Units as accelerators for its computational kernels. We test the pipeline on two different and widely used GPUs, the HD7970 from AMD and the K20X from NVIDIA, and show linear scalability and real-time performance on both. Using these performance results, we provide an estimate on the size of the system necessary to implement ARTS, and a lower bound on its power consumption. The results of this paper are also relevant in the context of designing the Square Kilometer Array.

KW - dedispersion

KW - graphics processing units

KW - radio astronomy

UR - http://www.scopus.com/inward/record.url?scp=84964793165&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84964793165&partnerID=8YFLogxK

U2 - 10.1109/GlobalSIP.2015.7418239

DO - 10.1109/GlobalSIP.2015.7418239

M3 - Conference contribution

SP - 468

EP - 472

BT - 2015 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2015

PB - Institute of Electrical and Electronics Engineers, Inc.

ER -

Sclocco A, Leeuwen JV, Bal HE, Van Nieuwpoort RV. A real-time radio transient pipeline for ARTS. In 2015 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2015. Institute of Electrical and Electronics Engineers, Inc. 2016. p. 468-472. 7418239 https://doi.org/10.1109/GlobalSIP.2015.7418239