1. Homomorphic data compression for real time photon correlation analysis
- Author
-
Strempfer, Sebastian, Di, Zichao Wendy, Yoshii, Kazutomo, Cao, Yue, Zhang, Qingteng, Dufresne, Eric M., Cherukara, Mathew, Narayanan, Suresh, Holt, Martin V., Miceli, Antonino, and Zhou, Tao
- Subjects
Mathematics - Numerical Analysis ,Physics - Data Analysis, Statistics and Probability - Abstract
The construction of highly coherent x-ray sources has enabled new research opportunities across the scientific landscape. The maximum raw data rate per beamline now exceeds 40 GB/s, posing unprecedented challenges for the online processing and offline storage of the big data. Such challenge is particularly prominent for x-ray photon correlation spectroscopy (XPCS), where real time analyses require simultaneous calculation on all the previously acquired data in the time series. We present a homomorphic compression scheme to effectively reduce the computational time and memory space required for XPCS analysis. Leveraging similarities in the mathematical expression between a matrix-based compression algorithm and the correlation calculation, our approach allows direct operation on the compressed data without their decompression. The lossy compression reduces the computational time by a factor of 10,000, enabling real time calculation of the correlation functions at kHz framerate. Our demonstration of a homomorphic compression of scientific data provides an effective solution to the big data challenge at coherent light sources. Beyond the example shown in this work, the framework can be extended to facilitate real-time operations directly on a compressed data stream for other techniques.
- Published
- 2024