Accelerating radio astronomy imaging with RICK: a step towards SKA-Mid and SKA-Low
Giovanni Lacopo, Emanuele De Rubeis, Claudio Gheller, Giuliano Taffoni, Luca Tornatore

TL;DR
This paper introduces RICK 2.0, a scalable, high-performance radio astronomy imaging software leveraging distributed FFTs with HeFFTe, significantly improving efficiency and scalability for large data volumes from modern interferometers like SKA.
Contribution
The paper presents RICK 2.0, a novel, portable implementation using HeFFTe for distributed FFTs, overcoming previous scaling limitations and enhancing performance on diverse HPC architectures.
Findings
RICK 2.0 achieves substantial performance gains on GPUs.
The new architecture reduces communication overheads drastically.
Scales effectively with large pixel resolutions and many frequency planes.
Abstract
The data volumes generated by modern radio interferometers, such as the SKA precursors, present significant computational challenges for imaging pipelines. Addressing the need for high-performance, portable, and scalable software, we present RICK 2.0 (Radio Imaging Code Kernels). This work introduces a novel implementation that leverages the HeFFTe library for distributed Fast Fourier Transforms, ensuring portability across diverse HPC architectures, including multi-core CPUs and accelerators. We validate RICK's correctness and performance against real observational data from both MeerKAT and LOFAR. Our results demonstrate that the HeFFTe-based implementation offers substantial performance advantages, particularly when running on GPUs, and scales effectively with large pixel resolutions and a high number of frequency planes. This new architecture overcomes the critical scaling…
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.
Taxonomy
TopicsRadio Astronomy Observations and Technology · Digital Filter Design and Implementation · Galaxies: Formation, Evolution, Phenomena
