arXiv · 2209.05233
At-the-edge Data Processing for Low Latency High Throughput Machine Learning Algorithms
Abstract
High throughput and low latency data processing is essential for systems requiring live decision making, control, and machine learning-optimized data reduction. We focus on two distinct use cases for in-flight streaming data processing for a) X-ray pulse reconstruction at SLAC's LCLS-II Free-Electron Laser and b) control diagnostics at the DIII-D tokamak fusion reactor. Both cases exemplify high throughput and low latency control feedback and motivate our focus on machine learning at the edge where data processing and machine learning algorithms can be implemented in field programmable gate array based hardware immediately after the diagnostic sensors. We present our recent work on a data preprocessing chain which requires fast featurization for information encoding. We discuss several options for such algorithms with the primary focus on our discrete cosine and sine transform-based approach adapted for streaming data. These algorithms are primarily aimed at implementation in field programmable gate arrays, favoring linear algebra operations that are also aligned with the recent advances in inference accelerators for the computational edge.
Explore related subjects
Keep this discovery
Jack Hirschman, Andrei Kamalov, Razib Obaid, Finn H. O'Shea, Ryan N Coffee. 2022-09-06. At-the-edge Data Processing for Low Latency High Throughput Machine Learning Algorithms. https://doi.org/10.1007/978-3-031-23606-8_7
Cite the original work for its findings. Save a collection to share your selection of sources.