---
_id: '65101'
abstract:
- lang: eng
  text: 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.
author:
- first_name: Abdul Rehman
  full_name: Tareen, Abdul Rehman
  id: '76938'
  last_name: Tareen
- first_name: Christian
  full_name: Plessl, Christian
  id: '16153'
  last_name: Plessl
  orcid: 0000-0001-5728-9982
- first_name: Tobias
  full_name: Kenter, Tobias
  id: '3145'
  last_name: Kenter
citation:
  ama: 'Tareen AR, Plessl C, Kenter T. Fast Multi-Tau Correlators on FPGA with Context
    Switching From and to High- Bandwidth Memory. In: <i>2025 International Conference
    on Field Programmable Technology (ICFPT)</i>. IEEE; 2026. doi:<a href="https://doi.org/10.1109/icfpt67023.2025.00027">10.1109/icfpt67023.2025.00027</a>'
  apa: Tareen, A. R., Plessl, C., &#38; Kenter, T. (2026). Fast Multi-Tau Correlators
    on FPGA with Context Switching From and to High- Bandwidth Memory. <i>2025 International
    Conference on Field Programmable Technology (ICFPT)</i>. <a href="https://doi.org/10.1109/icfpt67023.2025.00027">https://doi.org/10.1109/icfpt67023.2025.00027</a>
  bibtex: '@inproceedings{Tareen_Plessl_Kenter_2026, title={Fast Multi-Tau Correlators
    on FPGA with Context Switching From and to High- Bandwidth Memory}, DOI={<a href="https://doi.org/10.1109/icfpt67023.2025.00027">10.1109/icfpt67023.2025.00027</a>},
    booktitle={2025 International Conference on Field Programmable Technology (ICFPT)},
    publisher={IEEE}, author={Tareen, Abdul Rehman and Plessl, Christian and Kenter,
    Tobias}, year={2026} }'
  chicago: Tareen, Abdul Rehman, Christian Plessl, and Tobias Kenter. “Fast Multi-Tau
    Correlators on FPGA with Context Switching From and to High- Bandwidth Memory.”
    In <i>2025 International Conference on Field Programmable Technology (ICFPT)</i>.
    IEEE, 2026. <a href="https://doi.org/10.1109/icfpt67023.2025.00027">https://doi.org/10.1109/icfpt67023.2025.00027</a>.
  ieee: 'A. R. Tareen, C. Plessl, and T. Kenter, “Fast Multi-Tau Correlators on FPGA
    with Context Switching From and to High- Bandwidth Memory,” 2026, doi: <a href="https://doi.org/10.1109/icfpt67023.2025.00027">10.1109/icfpt67023.2025.00027</a>.'
  mla: Tareen, Abdul Rehman, et al. “Fast Multi-Tau Correlators on FPGA with Context
    Switching From and to High- Bandwidth Memory.” <i>2025 International Conference
    on Field Programmable Technology (ICFPT)</i>, IEEE, 2026, doi:<a href="https://doi.org/10.1109/icfpt67023.2025.00027">10.1109/icfpt67023.2025.00027</a>.
  short: 'A.R. Tareen, C. Plessl, T. Kenter, in: 2025 International Conference on
    Field Programmable Technology (ICFPT), IEEE, 2026.'
date_created: 2026-03-24T09:02:22Z
date_updated: 2026-03-24T09:04:31Z
department:
- _id: '27'
- _id: '518'
doi: 10.1109/icfpt67023.2025.00027
language:
- iso: eng
project:
- _id: '52'
  name: Computing Resources Provided by the Paderborn Center for Parallel Computing
publication: 2025 International Conference on Field Programmable Technology (ICFPT)
publication_status: published
publisher: IEEE
status: public
title: Fast Multi-Tau Correlators on FPGA with Context Switching From and to High-
  Bandwidth Memory
type: conference
user_id: '3145'
year: '2026'
...
---
_id: '56607'
author:
- first_name: Abdul Rehman
  full_name: Tareen, Abdul Rehman
  id: '76938'
  last_name: Tareen
- first_name: Marius
  full_name: Meyer, Marius
  id: '40778'
  last_name: Meyer
- first_name: Christian
  full_name: Plessl, Christian
  id: '16153'
  last_name: Plessl
  orcid: 0000-0001-5728-9982
- first_name: Tobias
  full_name: Kenter, Tobias
  id: '3145'
  last_name: Kenter
citation:
  ama: 'Tareen AR, Meyer M, Plessl C, Kenter T. HiHiSpMV: Sparse Matrix Vector Multiplication
    with Hierarchical Row Reductions on FPGAs with High Bandwidth Memory. In: <i>2024
    IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing
    Machines (FCCM)</i>. Vol 35. IEEE; 2024. doi:<a href="https://doi.org/10.1109/fccm60383.2024.00014">10.1109/fccm60383.2024.00014</a>'
  apa: 'Tareen, A. R., Meyer, M., Plessl, C., &#38; Kenter, T. (2024). HiHiSpMV: Sparse
    Matrix Vector Multiplication with Hierarchical Row Reductions on FPGAs with High
    Bandwidth Memory. <i>2024 IEEE 32nd Annual International Symposium on Field-Programmable
    Custom Computing Machines (FCCM)</i>, <i>35</i>. <a href="https://doi.org/10.1109/fccm60383.2024.00014">https://doi.org/10.1109/fccm60383.2024.00014</a>'
  bibtex: '@inproceedings{Tareen_Meyer_Plessl_Kenter_2024, title={HiHiSpMV: Sparse
    Matrix Vector Multiplication with Hierarchical Row Reductions on FPGAs with High
    Bandwidth Memory}, volume={35}, DOI={<a href="https://doi.org/10.1109/fccm60383.2024.00014">10.1109/fccm60383.2024.00014</a>},
    booktitle={2024 IEEE 32nd Annual International Symposium on Field-Programmable
    Custom Computing Machines (FCCM)}, publisher={IEEE}, author={Tareen, Abdul Rehman
    and Meyer, Marius and Plessl, Christian and Kenter, Tobias}, year={2024} }'
  chicago: 'Tareen, Abdul Rehman, Marius Meyer, Christian Plessl, and Tobias Kenter.
    “HiHiSpMV: Sparse Matrix Vector Multiplication with Hierarchical Row Reductions
    on FPGAs with High Bandwidth Memory.” In <i>2024 IEEE 32nd Annual International
    Symposium on Field-Programmable Custom Computing Machines (FCCM)</i>, Vol. 35.
    IEEE, 2024. <a href="https://doi.org/10.1109/fccm60383.2024.00014">https://doi.org/10.1109/fccm60383.2024.00014</a>.'
  ieee: 'A. R. Tareen, M. Meyer, C. Plessl, and T. Kenter, “HiHiSpMV: Sparse Matrix
    Vector Multiplication with Hierarchical Row Reductions on FPGAs with High Bandwidth
    Memory,” in <i>2024 IEEE 32nd Annual International Symposium on Field-Programmable
    Custom Computing Machines (FCCM)</i>, 2024, vol. 35, doi: <a href="https://doi.org/10.1109/fccm60383.2024.00014">10.1109/fccm60383.2024.00014</a>.'
  mla: 'Tareen, Abdul Rehman, et al. “HiHiSpMV: Sparse Matrix Vector Multiplication
    with Hierarchical Row Reductions on FPGAs with High Bandwidth Memory.” <i>2024
    IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing
    Machines (FCCM)</i>, vol. 35, IEEE, 2024, doi:<a href="https://doi.org/10.1109/fccm60383.2024.00014">10.1109/fccm60383.2024.00014</a>.'
  short: 'A.R. Tareen, M. Meyer, C. Plessl, T. Kenter, in: 2024 IEEE 32nd Annual International
    Symposium on Field-Programmable Custom Computing Machines (FCCM), IEEE, 2024.'
date_created: 2024-10-14T07:59:08Z
date_updated: 2024-10-14T12:27:55Z
department:
- _id: '27'
- _id: '518'
doi: 10.1109/fccm60383.2024.00014
intvolume: '        35'
language:
- iso: eng
publication: 2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom
  Computing Machines (FCCM)
publication_status: published
publisher: IEEE
quality_controlled: '1'
status: public
title: 'HiHiSpMV: Sparse Matrix Vector Multiplication with Hierarchical Row Reductions
  on FPGAs with High Bandwidth Memory'
type: conference
user_id: '3145'
volume: 35
year: '2024'
...
