FPGA-Accelerated Real-Time Diagnostics at DIII-D Using the SLAC Neural Network Library for ML Inference
Abhilasha Dave, Semin Joung, SangKyeun Kim, Ramon Reed, Keith Erickson, Jalal Butt, Azarakhsh Jalalvand, Mudit Mishra, James Russell, Larry Ruckman, Ryan Herbst, Egemen Kolemen, David Smith, Ryan Coffee

TL;DR
This paper presents a FPGA-based real-time machine learning inference system integrated into a fusion reactor's control system, enabling adaptive, high-speed diagnostics and control for fusion plasma stability.
Contribution
It demonstrates the deployment of a reconfigurable FPGA-accelerated neural network system for real-time plasma diagnostics and control in a fusion reactor, with on-the-fly update capabilities.
Findings
Successfully deployed FPGA-hosted neural network for ELM forecasting.
Enabled real-time adaptive control with seamless neural network updates.
Showcased a template for ML-based reactor diagnostics in fusion devices.
Abstract
In this work, we demonstrate the deployment of a hardware-accelerated machine learning (ML) inference system integrated into a real-time processing at the DIII-D tokamak fusion reactor. The team has successfully deployed an AMD/Xilinx KCU1500 field-programmable gate array (FPGA) into the realtime Plasma Control System (PCS) nodes that receives the live Beam Emission Spectroscopy (BES) signal used for Edge Localized Mode (ELM) forecasting. The FPGA hosts a dense neural network using the SLAC Neural Network Library (SNL) that has been trained to infer the likelihood of disruptive ELM conditions. This likelihood then feeds a separate plasma controller that uses Resonant Magnetic Perturbation coils to suppress the predicted disruptive condition. The SNL allows for on-the-fly updates of the neural network weights and biases without requiring full hardware resynthesis for the FPGA. Judicious…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
