Streaming Signal Processing on GPUs
11-08, 09:00–09:30 (US/Arizona), Invited

In this presentation, I will discuss the latest developments in radio-astronomical signal processing on GPUs.
I will present the Tensor-Core Correlator, a GPU library that combines antenna data at unprecedented speed and energy efficiency.
The library is rapidly adopted by radio telescopes worldwide.
We currently develop similar libraries for beam forming and filtering.

As I/O is our next bottleneck, we explore new methods (DPDK and RDMA) to stream digitized antenna data directly from the network into a GPU. I will show how the GPU handles 200 Gb/s Ethernet packets at line speed.

Finally, I will show how a proper codesign of the digitizer FPGA firmware, the network, and the GPU correlator leads to a highly cost- and energy-efficient instrument design.

John Romein is researcher at ASTRON (the Netherlands Institute for Radio Astronomy) since 2004, and is Principal Investigator of several projects on High-Performance Computing for radio astronomy. His primary focus is the use of accelerator hardware, such as GPUs and FPGAs. John Romein received his Ph.D. in Computer Science at the Vrije Universiteit, Amsterdam in 2001, on distributed game-tree search. As a postdoctoral researcher, he solved the game of Awari using a large computer cluster and did research on parallel algorithms for bioinformatics. His research interests include high-performance computing, parallel algorithms, networks, programming languages, and compiler construction.