Photon Science Division, Paul Scherrer Institute, Forschungsstrasse 111, 5232 Villigen, Switzerland.
Scientific Computing, Theory and Data Division, Paul Scherrer Institute, Forschungsstrasse 111, 5232 Villigen, Switzerland.
J Synchrotron Radiat. 2023 Jan 1;30(Pt 1):227-234. doi: 10.1107/S1600577522010268.
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. 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 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.
JUNGFRAU 4 兆像素(4M)积分像素阵列探测器在以全 2 kHz 帧率运行时,以 17GB/s 的速率传输数据。为了在大分子晶体学光束线上运行这个探测器,开发了一个名为 Jungfraujoch 的数据采集系统。该系统在单个服务器上运行,使用现场可编程门阵列和通用图形处理单元,能够处理 JUNGFRAU 4M 探测器产生的数据,包括将原始像素读出转换为光子计数、压缩和实时斑点检测。在性能测试中也证明可以处理 30GB/s 的数据,这表明未来甚至更大和更快的探测器的运行也是可行的。该源代码可从公共存储库获得。