A GPU based real-time software correlation system for the Murchison Widefield Array prototype
Randall B. Wayth, Lincoln J. Greenhill, Frank H. Briggs

TL;DR
This paper presents a GPU-based real-time digital correlator for radio astronomy, demonstrating significant performance improvements over CPU implementations and enabling cost-effective, high-performance correlation on standard PC hardware.
Contribution
The paper introduces a GPU-accelerated correlator implementation using NVIDIA CUDA, optimized for radio astronomy, achieving high performance and real-time operation on commodity hardware.
Findings
GPU correlator outperforms CPU by a factor of 60 for 32 antennas
Achieves real-time correlation on standard PC hardware
Optimized design minimizes global memory reads for better performance
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
