Combining Multiple Optimised FPGA-based Pulsar Search Modules Using OpenCL
Haomiao Wang, Prabu Thiagaraj, Oliver Sinnen

TL;DR
This paper demonstrates how combining optimized FPGA-based pulsar search modules using OpenCL and pipeline computing can significantly improve processing speed, enabling efficient large-scale pulsar searches in radio astronomy.
Contribution
It introduces a pipeline-based approach to combine multiple FPGA-optimized modules for pulsar search, achieving up to 2x speedup and addressing resource sharing challenges.
Findings
Pipeline computing enhances FPGA module performance.
Multiple buffering techniques improve speedup.
FPGA-based solutions compare favorably with mid-range GPUs.
Abstract
Field-Programmable Gate Arrays (FPGAs) are widely used in the central signal processing design of the Square Kilometre Array (SKA) as acceleration hardware. The frequency domain acceleration search (FDAS) module is an important part of the SKA1-MID pulsar search engine. To develop for a yet to be finalised hardware, for cross-discipline interoperability and to achieve fast prototyping, OpenCL as a high-level FPGA synthesis approach is employed to create the sub-modules of FDAS. The FT convolution and the harmonic-summing plus some other minor sub-modules are elements in the FDAS module that have been well-optimised separately before. In this paper, we explore the design space of combining well-optimised designs, dealing with the ensuing need to trade-off and compromise. Pipeline computing is employed to handle multiple input arrays at high speed. The hardware target is to employ…
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 · Antenna Design and Optimization · Particle accelerators and beam dynamics
