Jungfraujoch : hardware-accelerated data-acquisition system for kilohertz pixel-array X-ray detectors
(2023) In Journal of Synchrotron Radiation 30. p.227-234- Abstract
The JUNGFRAU 4-megapixel (4M) charge-integrating pixel-array detector, when operated at a full 2 kHz frame rate, streams data at a rate of 17 GB s-1. To operate this detector for macromolecular crystallography beamlines, a data-acquisition system called Jungfraujoch was developed. The system, running on a single server with field-programmable gate arrays and general-purpose graphics processing units, is capable of handling data produced by the JUNGFRAU 4M detector, including conversion of raw pixel readout to photon counts, compression and on-the-fly spot finding. It was also demonstrated that 30 GB s-1 can be handled in performance tests, indicating that the operation of even larger and faster detectors will be achievable in the... (More)
The JUNGFRAU 4-megapixel (4M) charge-integrating pixel-array detector, when operated at a full 2 kHz frame rate, streams data at a rate of 17 GB s-1. To operate this detector for macromolecular crystallography beamlines, a data-acquisition system called Jungfraujoch was developed. The system, running on a single server with field-programmable gate arrays and general-purpose graphics processing units, is capable of handling data produced by the JUNGFRAU 4M detector, including conversion of raw pixel readout to photon counts, compression and on-the-fly spot finding. It was also demonstrated that 30 GB s-1 can be handled in performance tests, indicating that the operation of even larger and faster detectors will be achievable in the future. The source code is available from a public repository.
(Less)
- author
- organization
- publishing date
- 2023-01-01
- type
- Contribution to journal
- publication status
- published
- subject
- keywords
- data acquisition, field-programmable gate arrays (FPGAs), macromolecular crystallography, X-ray detectors, X-ray image acquisition
- in
- Journal of Synchrotron Radiation
- volume
- 30
- pages
- 8 pages
- publisher
- International Union of Crystallography
- external identifiers
-
- pmid:36601941
- scopus:85145521569
- ISSN
- 1600-5775
- DOI
- 10.1107/S1600577522010268
- language
- English
- LU publication?
- yes
- id
- 648e4328-8b95-4f24-a2d1-0792f6bc1cb6
- date added to LUP
- 2023-02-13 10:58:41
- date last changed
- 2025-11-30 01:25:19
@article{648e4328-8b95-4f24-a2d1-0792f6bc1cb6,
abstract = {{<p>The JUNGFRAU 4-megapixel (4M) charge-integrating pixel-array detector, when operated at a full 2 kHz frame rate, streams data at a rate of 17 GB s-1. To operate this detector for macromolecular crystallography beamlines, a data-acquisition system called Jungfraujoch was developed. The system, running on a single server with field-programmable gate arrays and general-purpose graphics processing units, is capable of handling data produced by the JUNGFRAU 4M detector, including conversion of raw pixel readout to photon counts, compression and on-the-fly spot finding. It was also demonstrated that 30 GB s-1 can be handled in performance tests, indicating that the operation of even larger and faster detectors will be achievable in the future. The source code is available from a public repository.</p>}},
author = {{Leonarski, Filip and Brückner, Martin and Lopez-Cuenca, Carlos and Mozzanica, Aldo and Stadler, Hans Christian and Matěj, Zdeněk and Castellane, Alexandre and Mesnet, Bruno and Wojdyla, Justyna Aleksandra and Schmitt, Bernd and Wang, Meitian}},
issn = {{1600-5775}},
keywords = {{data acquisition; field-programmable gate arrays (FPGAs); macromolecular crystallography; X-ray detectors; X-ray image acquisition}},
language = {{eng}},
month = {{01}},
pages = {{227--234}},
publisher = {{International Union of Crystallography}},
series = {{Journal of Synchrotron Radiation}},
title = {{Jungfraujoch : hardware-accelerated data-acquisition system for kilohertz pixel-array X-ray detectors}},
url = {{http://dx.doi.org/10.1107/S1600577522010268}},
doi = {{10.1107/S1600577522010268}},
volume = {{30}},
year = {{2023}},
}
