Accelerating Astronomical Applications

FPGAs are processors that work very differently from the CPUs we are used to in ordinary computers. CPUs execute instructions (software) to perform a certain task; the hardware is fixed but the software offers a high degree of flexibility to perform all kinds of tasks.

With FPGAs, the hardware is still "malleable": in order to perform a certain task, all kinds of pieces of hardware on the FPGA are tied together in such a way that together they form a pipeline in which input data goes in and processed data comes out. The big advantage over ordinary CPUs is that they are much more energy-efficient; the disadvantage is that they are less flexible and more difficult to program.

New FPGA technologies are at the heart of this project. A high-level programming language (OpenCL), hardware support for floating-point numbers and close integration with CPUs will not only make it possible to program FPGAs much easier than before, it will also become possible to use them for much more complex applications than was previously possible. Intel wants to use this OpenCL/FPGA solution in data centres and for the IoT. In this project, we will develop a number of (radio-astronomic) applications for FPGAs.

The goals of this project are:

  • To master, evaluate and compare these technologies with other technologies (e.g. GPUs) with respect to performance, energy efficiency and programming effort;
  • To introduce these technologies in radio astronomy so that future projects can benefit from reduced programming effort and high energy efficiency.

Invited talks

  • John W. Romein, Accelerating Radio Astronomy (seminar), Vrije Universiteit, Amsterdam, October 11, 2017
  • Atze v.d. Ploeg, Bram Veenboer, and John W. Romein, Using FPGAs for HPC (poster), Netherlands eScience Symposium, Amsterdam, the Netherlands, October 18, 2017
  • John W. Romein, Bram Veenboer, and Atze v.d. Ploeg, Can FPGAs compete with GPUs?, GPU Technology Conference, San Jose, CA, March 26-29, 2018
  • John W. Romein, Bram Veenboer, and Atze v.d. Ploeg, Experiences with the Intel OpenCL/FPGA toolkit, BoF on Reconfigurable Computing, ISC'18, Frankfurt/Main, Germany, June 25-27, 2018
  • John W. Romein and Bram Veenboer, Can FPGAs compete with GPUs?, GPU Technology Conference, San Jose, CA, March 18-21, 2019 (https://developer.nvidia.com/gtc/2019/video/s9338)
  • John W. Romein, FPGA Programming in a High-Level Language, ASTRON TechnoLunch, Dwingeloo, the Netherlands, May 21, 2019
  • Johan Hidding, Merijn Verstraaten, Ben van Werkhoven, Bram Veenboer, Daniël v.d. Schuur, and John W. Romein, Using FPGAs for HPC (poster), Commit2Data, October 31, 2019
  • John W. Romein, High-Performance Computing in Radio Astronomy (seminar), Norwegian University of Life Sciences, Ȧs, Norway, January 21, 2020
  • John W. Romein, Exploring new GPU and FPGA Technologies for Radio Astronomy (colloquium) Radio Camera Initiative, online, September 11, 2020 (https://www.radiocamera.io/seminars/exploring)
  • John W. Romein, Technological Innovatons in the Processing of Radio-Astronomical Data, Dutch Hardware Acceleration Event, online, September 2020
  • John W. Romein, Bram Veenboer, Reinier v.d. Walle, Experiences with Programming FPGAs in a High-Level Programming Language (ASTRON TEASER talk), online, November 17, 2020
  • John W. Romein, Johan Hidding, Alessio Sclocco, Bram Veenboer, Merijn Verstraaten, Reinier v.d. Walle, Ben van Werkhoven, Experiences with the Intel OpenCL/FPGA Programming Environment, CASPER Workshop, online, May 19, 2021 (https://www.youtube.com/watch?v=fevhSBnDH8U @ 27'13'')
Project Team

Subcribe and stay informed about all our researchprojects and achievements

Publications

Radio-Astronomical Imaging: FPGAs vs GPUs, Euro-Par'19

15 December 2020

Radio-Astronomical Imaging on Accelerators

Radio Astronomy; Imaging; Algorithms; High-performance Computing; Graphics Processors; Field-Programmable Gate Arrays; Hardware/Software codesign; Performance optimization; Green computing

15 December 2020

News

Dagstuhl publication Commit2Data program
Commit2Data was a Dutch research and innovation program focused on the application of big data research in various sectors. The program, which ran from 2016 to 2024, focused not only on academic research on applications of big data, but also on disse...
10 December 2024
Real-time Data-Driven Maintenance Logistics - Innovation in Data-Driven Maintenance Logistics
As part of the C2D project Real-time Data-driven Maintenance Logistics, researchers and companies collaborate to optimize maintenance processes through real-time data. In an interview with Willem van Jaarsveld (TU/e), one of the lead researchers, the...
22 October 2024
Rhythm as the Key to Social Resilience in Urban Environments
In a time when urban communities face increasingly complex challenges, Caroline Nevejan, professor at the University of Amsterdam, along with her team, launched the innovative project Designing Rhythms for Social Resilience (DRSR). This project combi...
22 October 2024