PADRE - The PetaFLOP AARTFAAC Data-Reduction Engine

Improving the AARTFAAC processing pipeline

Figure 1: All-sky image, created by the correlator and calibration/imaging pipeline, with TBB data as input. The bright curve is the Milky way.

The PADRE project aimed to accelerate and improve theprocessing pipeline of the AARTFAAC telescope. AARTFAAC is a LOFAR derivative, that piggybacks on individual LOFAR Low-Band Antennas. It creates an all-sky image every second in real time, in order to detect transients on the sky. The aim of this project was to reduce the latency of the whole processing pipeline from 1.5 days to 7 seconds, and to make the pipeline scalable to a higher number of antennas and more bandwidth, so that the image quality would be improved. The upgrade of the LOFAR station hardware and network will allow much higher data rates than what was previously possible with AARTFAAC.
The full processing pipeline consists of four components: the station processing on FPGAs (not covered by this project), the correlator that combines the antenna data, the calibration/imaging pipeline, and the transient detection pipeline. To achieve the aforementioned goals, we had to accelerate and improve many components throughout the last three parts of the processing pipeline.

We achieved the goals of this project partially. The correlator has become two orders of magnitude faster than the 9-year old GPU correlator, thanks to the use of new tensor-core GPU technology. The imaging/calibration pipeline underwent even larger changes: as the original imager did not calibrate the extended, irregular antenna field beyond the compact LOFAR superterp well, we replaced the imaging pipeline by the pipeline that is used for regular LOFAR observations, and started making improvements there. Some of these improvements were AARTFAAC specific, and others benefit regular LOFAR observations as well. Although many improvements were made, the deconvolution step still takes too long (tens of seconds), but we can work around this by doing the expensive computations only on part of the data. The transient-detection part of the pipeline, that previously did not run in real time at all, has been greatly modernized and optimized.
Unfortunately, the upgrade of the LOFAR stations has been delayed, and will not be completed before late 2025, so it was impossible to demonstrate the enhanced pipeline in real time. To circumvent this, we used raw antenna data that was captured by the LOFAR Transient Buffer Boards (TBB), and developed software that converts this data to data that looks like antenna data to the AARTFAAC correlator. This way, we could simulate what would be possible after the LOFAR upgrade, albeit not in real time and only for four seconds of data; enough to create four all-sky images, but not enough to discover transients. The image result is shown in Figure 1. Obviously, the proof of the pudding is in the eating, and we look forward to real LOFAR 2.0 antenna data.

Participating organisations

ASTRON
Netherlands eScience Center
SURF
Natural Sciences & Engineering
Natural Sciences & Engineering
University of Amsterdam

Impact

Output

Testimonials

The project contributed to the (long & complex) processing pipeline of the AARTFAAC (LOFAR) instrument, and to all the places where the software is reused. The added value of NLeSC and SURF is twofold: the funding was indispensable for us to even start this project and improve the processing pipeline, while the RSE contribution brought in exactly the right knowledge to improve specific parts of the pipeline. I am very happy with the contributions of the RSEs; it is a pleasure to work with them.
John Romein, ASTRON, the Lead Applicant

Team

JR
John Romein
Principal investigator
Netherlands Institute for Radio Astronomy
AR
Antonia Rowlinson
Co-Applicant
University of Amsterdam
RW
Ralph Wijers
Co-Applicant
University of Amsterdam
SW
Stefan Wijnholds
Hanno Spreeuw
Hanno Spreeuw
Lead RSE
Netherlands eScience Center
AB
Axel Berg
Programme Director
SURF
Ben van Werkhoven
Ben van Werkhoven
eScience Research Engineer
Netherlands eScience Center
DK
Duncan Kampert
Research engineer
SURF
RO
Raymond Oonk
Advisor
SURF
Rena Bakhshi
Programme Manager
Netherlands eScience Center

Related projects

RECRUIT

Reducing Energy Consumption in Radio-astronomical and Ultrasound Imaging Tools

Updated 6 months ago
In progress

CORTEX

Self-learning machines hunt for explosions in the universe and speed up innovations in industry and...

Updated 24 months ago
In progress

DarkGenerators

Interpretable large scale deep generative models for Dark Matter searches

Updated 2 months ago
Finished

Scaling up pangenomics for plant breeding

Delivering a pangenome approach that drastically improves the analytical power on plant data

Updated 6 months ago
Finished

EOSCpilot LOFAR

Unlocking the LOFAR Long Term Archive

Updated 20 months ago
Finished

DIRAC

Distributed radio astronomical computing

Updated 1 week ago
Finished

AA-ALERT

Access and acceleration of the Apertif Legacy exploration of the radio transient sky

Updated 24 months ago
Finished

Compressing the sky into a large collection of statistical models

Optimized data handling for observations in astronomy

Updated 20 months ago
Finished

Beyond the Data Explosion (eAstronomy)

An eScience infrastructure for huge interferometric datasets

Updated 20 months ago
Finished

Related software

TraP: The LOFAR Transients Pipeline

TR

The LOFAR Transients Pipeline (or "TraP") is a Python and SQL based system for detecting and responding to transient and variable sources in a stream of astronomical images.

Updated 19 months ago
86 6