RDMA data transfer and GPU acceleration methods for high-throughput online processing of   serial crystallography images

The continual evolution of photon sources and high-performance detectors drives cutting-edge experiments that can produce very high throughput data streams and generate large data volumes that are challenging to manage and store. In these cases, efficient data transfer and processing architectures that   allow online image correction, data reduction or compression become fundamental. This work investigates different technical options and methods for   data placement from the detector head to the processing computing infrastructure, taking into account the particularities of modern modular high-performance detectors. In order to compare realistic figures, the future ESRF beamline dedicated to macromolecular X-ray crystallography, EBSL8, is taken as an example, which will use a PSI JUNGFRAU 4M detector generating up to   16   GB of data per second, operating continuously during several minutes. Although such an experiment seems possible at the target speed with the 100   Gb   s − 1 network cards that are currently available, the simulations generated highlight some potential bottlenecks when using a traditional software stack. An evaluation of solutions is presented that implements remote direct memory access (RDMA) over converged ethernet techniques. A synchronization mechanism is proposed between a RDMA network interface card (RNIC) and a graphics processing unit (GPU) accelerator in charge of the online data processing. The placement of the detector images onto th...
Source: Journal of Synchrotron Radiation - Category: Physics Authors: Tags: online data processing RDMA RoCEv2 GPU SSX online data analysis research papers Source Type: research
More News: Physics