19–22 Sept 2022
Paul Scherer Institute, Villigen, Switzerland
Europe/Zurich timezone

Experience with developing FPGA accelerated data reduction in DevCloud

21 Sept 2022, 16:20
20m
WHGA/Auditorium and online (Paul Scherer Institute, Villigen, Switzerland)

WHGA/Auditorium and online

Paul Scherer Institute, Villigen, Switzerland

Paul Scherrer Institute Forschungsstrasse 111 CH-5232-Villigen-PSI
Oral NOBUGS 2022

Speaker

Zdenek Matej (MAX IV Laboratory, Lund University)

Description

Field Programmable Gate Arrays (FPGAs) present interesting tool for accelerating scientific computing and artificial intelligence applications in high performance computing centers and at large scale photon and neutron facilities. Reliable, high throughput and low latency processing of data from X-ray detectors is likely the most exciting application in the latter case. Accessibility of proper hardware infrastructure and testing environment including software is a crucial component of the application development process, including implementation of continuous integration and deployment. Cloud services are well established in providing ecosystems for developing “conventional” software nowadays. Contrary, cloud service instances supporting “hardware” accelerated software are less known and domain specific applications are rather being implemented on “edge” clouds. A brief overview of public cloud services available for FPGA applications developers is given in this contribution, followed by a report on tools, experience in using Intel DevCloud for a project focused on FPGA accelerated data reduction for synchrotron data [1].

[1] bincount implementation of Azimuthal Integration (AZINT) with FPGAs, https://gitlab.com/MAXIV-SCISW/compute-fpgas/bincount (last visited on August 18th, 2022)

Email address of presenting author zdenek.matej@maxiv.lu.se

Primary author

Zdenek Matej (MAX IV Laboratory, Lund University)

Co-authors

Andrii Salnikov (MAX IV Laboratory, Lund University) Artur Barczyk (MAX IV Laboratory, Lund University)

Presentation materials