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
- 2024-04-18 18:15:48
@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}}, }