Contribution to a conference proceedings/Contribution to a book PUBDB-2026-00685

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Fast Multi-Tau Correlators on FPGA with Context Switching From and to High- Bandwidth Memory

 ;  ;

2025
IEEE
ISBN: 979-8-3315-5752-2

2025 International Conference on Field Programmable Technology (ICFPT) : [Proceedings] - IEEE, 2025. - ISBN 979-8-3315-5752-2 - doi:10.1109/ICFPT67023.2025.00027
2025 International Conference on Field Programmable Technology, ICFPT, ShanghaiShanghai, China, 2 Dec 2025 - 5 Dec 20252025-12-022025-12-05
IEEE 146 – 153 () [10.1109/ICFPT67023.2025.00027]  GO

This record in other databases:  

Please use a persistent id in citations: doi:

Abstract: Various methods to measure the dynamic behavior of particles require the calculation of autocorrelation functions. For this purpose, fast multi-tau correlators have been developed in dedicated hardware, in software, and on FPGAs. However, for methods such as X-ray Photon Correlation Spectroscopy (XPCS), which requires to calculate the autocorrelation function independently for hundreds of thousands to millions of pixels from high-resolution detectors, current approaches rely on offline processing after data acquisition. Moreover, the internal pipeline state of so many independent correlators is far too large to keep it on-chip. In this work, we propose a design approach on FPGAs, where pipeline contexts are stored in off-chip HBM memory. Each compute unit iteratively loads the state for a single pixel, processes a short time series for this pixel, and afterwards writes back the context in a dataflow pipeline. We have implemented the required compute kernels with Vitis HLS and analyze resulting designs on an Alveo U280 card. The design achieves the expected performance and for the first time provides sufficient throughput for current high-end detectors used in XPCS.


Contributing Institute(s):
  1. DOOR-User (DOOR ; HAS-User)
Research Program(s):
  1. 6G3 - PETRA III (DESY) (POF4-6G3) (POF4-6G3)
  2. FS-Proposal: II-20230005 (II-20230005) (II-20230005)
  3. 05K22PP2 - Effiziente Echtzeitberechnung von Autokorrelationsfunktionen für die Röntgenphotonenkorrelationsspektroskopie (XPCS) mit FPGAs. (BMBF-05K22PP2) (BMBF-05K22PP2)
Experiment(s):
  1. PETRA Beamline P10 (PETRA III)

Appears in the scientific report 2025
Click to display QR Code for this record

The record appears in these collections:
Private Collections > >Extern > >HAS-User > HAS-User
Document types > Events > Contributions to a conference proceedings
Document types > Books > Contribution to a book
Public records
Publications database

 Record created 2026-02-06, last modified 2026-03-03


Restricted:
Download fulltext PDF Download fulltext PDF (PDFA)
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)