Triple-A 2

Accelerating astronomical applications 2

Image: Peter Gerdes – Telescope Dwingeloo (CC License)

FPGAs excel in performing simple operations on high-speed streaming data, at high (energy) efficiency. However, so far, their difficult programming model and poor floating-point support prevented a wideadoption for typical HPC applications. This is changing, due to recent and near-future FPGA technology developments: support for the high-level OpenCL programming language, hard floating-point units, andtight integration with (Xeon) CPU cores. Combined, these are game changers: they dramatically reduce development times and allow using FPGAs for applications that were previously deemed too complex.

Another technology advance, 3D XPoint memory, allows new ways to deal with large amounts of data. Together, these developments will have disruptive impact on tomorrow’s data centers, and blur bordersbetween embedded computing and HPC.

With support from Intel, we will explore these disruptive technologies in critical parts of radioastronomical processing pipelines, so that they can be applied in future and upgraded telescopes. Theseshould lead to shorter development times, more performance, higher energy efficiency, lower costs, lower risks, and eventually more astronomical science.

Participating organisations

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

Impact

Output

Team

JR
John Romein
Principal investigator
ASTRON
Ben van Werkhoven
Ben van Werkhoven
Senior eScience Research Engineer
Netherlands eScience Center
Johan Hidding
eScience Research Engineer
Netherlands eScience Center
Rena Bakhshi
Rena Bakhshi
Programme Manager
Netherlands eScience Center
Atze van der Ploeg
Atze van der Ploeg
Lead RSE
Netherlands eScience Center

Related projects

RECRUIT

Reducing Energy Consumption in Radio-astronomical and Ultrasound Imaging Tools

Updated 4 months ago
In progress

Error Detection and Error Localization

Approaches for radio telescope system health management

Updated 13 months ago
Finished

RT SAR

An architecture for real Time big data processing for AMBER

Updated 18 months ago
Finished

Massive Point Clouds for eSciences

Using point clouds to their full potential

Updated 18 months ago
Finished

eSiBayes

An eScience infrastructure for Bayesian inverse modeling

Updated 18 months ago
Finished

Related software

Kernel Tuner

KE

Kernel Tuner greatly simplifies the development of highly-optimized and auto-tuned CUDA, OpenCL, and C code, supporting many advanced use-cases and optimization strategies that speed up the auto-tuning process.

Updated 12 months ago
105 15