Show simple item record

dc.contributor.authorWayth, Randall
dc.contributor.authorGreenhill, L.
dc.contributor.authorBriggs, F.
dc.date.accessioned2017-01-30T13:14:26Z
dc.date.available2017-01-30T13:14:26Z
dc.date.created2014-10-08T06:00:50Z
dc.date.issued2009
dc.identifier.citationWayth, R. and Greenhill, L. and Briggs, F. 2009. A GPU-based Real-time Software Correlation System for the Murchison Widefield Array Prototype. Publications of the Astronomical Society of the Pacific. 121 (882): pp. 857-865.
dc.identifier.urihttp://hdl.handle.net/20.500.11937/29675
dc.description.abstract

Modern graphics processing units (GPUs) are inexpensive commodity hardware that offer Tflop/s theoretical computing capacity. GPUs are well suited to many compute-intensive tasks including digital signal processing. We describe the implementation and performance of a GPU-based digital correlator for radio astronomy. The correlator is implemented using the NVIDIA CUDA development environment. We evaluate three design options on two generations of NVIDIA hardware. The different designs utilize the internal registers, shared memory, and multiprocessors in different ways. We find that optimal performance is achieved with the design that minimizes global memory reads on recent generations of hardware. The GPU-based correlator outperforms a single-threaded CPU equivalent by a factor of 60 for a 32-antenna array, and runs on commodity PC hardware. The extra compute capability provided by the GPU maximizes the correlation capability of a PC while retaining the fast development time associated with using standard hardware, networking, and programming languages. In this way, a GPU-based correlation system represents a middle ground in design space between high performance, custom-built hardware, and pure CPU-based software correlation. The correlator was deployed at the Murchison Widefield Array 32-antenna prototype system where it ran in real time for extended periods. We briefly describe the data capture, streaming, and correlation system for the prototype array.

dc.publisherUniversity of Chicago Press
dc.relation.urihttp://www.journals.uchicago.edu/doi/pdf/10.1086/605334
dc.titleA GPU-based Real-time Software Correlation System for the Murchison Widefield Array Prototype
dc.typeJournal Article
dcterms.source.volume121
dcterms.source.number882
dcterms.source.startPage857
dcterms.source.endPage865
dcterms.source.issn0004-6280
dcterms.source.titlePublications of the Astronomical Society of the Pacific
curtin.departmentCurtin Institute of Radio Astronomy
curtin.accessStatusFulltext not available


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record