🤖 AI Summary
This work addresses the formidable challenges posed by the massive data volumes from modern radio interferometers—such as SKA pathfinder telescopes—to the scalability, performance, and cross-platform portability of imaging algorithms. To this end, the authors present RICK 2.0, a next-generation radio interferometric imaging framework that innovatively re-engineers its distributed communication scheme using the HeFFTe library. This redesign dramatically reduces communication overhead during the gridding stage, which previously consumed 96% of runtime, while enabling efficient execution across heterogeneous architectures including multi-core CPUs and GPUs. Validation with real observational data from MeerKAT and LOFAR demonstrates that RICK 2.0 achieves excellent strong and weak scaling in high-resolution, multi-frequency scenarios and delivers substantial acceleration on GPUs, offering a highly efficient and portable high-performance imaging solution for the SKA era.
📝 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 limitations identified in previous work (Paper II, Paper III), where communication overheads consumed up to 96% of the runtime due to the necessity of communicating the entire grid. This new RICK version drastically reduces this communication impact, representing a scalable and efficient imaging solution ready for the SKA era.