Abstract
Nowadays, heterogeneous architectures are widely used to overcome the ongoing demand for increased computing performance at the edge, such as the pre-processing of raw antenna data in radio telescope systems. The Versal Adaptive SoC is a novel heterogeneous architecture that includes Programmable Logic (PL), a Processing System, and Artificial Intelligence Engines (AIEs) interconnected by a programmable Network-on-Chip. In this work, we explore the AIEs to evaluate their capabilities for real-time signal processing in radio telescope systems. We focus on the implementation of a Polyphase Filter Bank (PFB), which is a representative signal processing operation that consists of Finite Impulse Response (FIR) filters and the Fast-Fourier Transform (FFT) algorithm. We analyzed the performance of the AIEs with regard to the requirements of LOFAR, the world's largest low-frequency radio telescope. By means of the roofline model, we reveal that the AIEs theoretically meet the LOFAR computational requirements, but the FIR vendor-provided library implementation did not reach the required performance. Therefore, we explore several optimization strategies for the FIR implementation on the AIEs and analyze the communication options between the PL and the AIE array. Finally, we have developed an efficient PFB implementation that requires only 12 AIEs. A prototype on a VC1902 device achieves a throughput of 437 MSPS, which is more than sufficient for a single antenna polarization of the LOFAR system. This work is open source and publicly available at: https://git.astron.nl/rd/acap.
Original language | English |
---|---|
Title of host publication | 2024 34th International Conference on Field-Programmable Logic and Applications, FPL 2024 |
Publisher | IEEE |
Number of pages | 10 |
ISBN (Electronic) | 9798331530075 |
DOIs | |
Publication status | Published - 9 Oct 2024 |
Event | 34th International Conference on Field-Programmable Logic and Applications, FPL 2024 - Torino, Italy Duration: 2 Sept 2024 → 6 Sept 2024 Conference number: 34 |
Conference
Conference | 34th International Conference on Field-Programmable Logic and Applications, FPL 2024 |
---|---|
Abbreviated title | FPL 2024 |
Country/Territory | Italy |
City | Torino |
Period | 2/09/24 → 6/09/24 |
Keywords
- 2025 OA procedure
- Field Programmable Gate Array
- Network-on-Chip
- Polyphase Filter Bank
- Signal Processing
- System-on-Chip
- Design Space Exploration