High-throughput DPDK-based framework for real-time applications in Elettra 2.0

Read full text
Authors: G. Gaio, Alessio Bogani, G. Brajnik, R. De Monte, Graziano Scalamera, Igor Trovarelli
Cited by: 0

Abstract

The Data Plane Development Kit (DPDK) is a framework that enhances real-time communications by providing direct, high-speed access to network interfaces. This architecture centralizes acquisition and control in an HPC cluster, ensuring ultra-fast in-memory updates of all critical data, making it a viable choice for real-time feedback and machine control in particle accelerators. This approach was chosen for Elettra 2.0 to enable pre-mortem beam dump mitigation, more detailed post-mortem inspection, advanced correlation analysis and the implementation of complex control schemes. Time-sensitive applications implemented in C code interact with Beam Position Monitors (BPM), Low-Level RF (LLRF), Beam Loss Monitors (BLM) and Magnetic Power Converters through simple memory read and write operations at megahertz rates, making the system competitive with high-level processing applications based on FPGA architectures. This paper presents the system under test at Elettra, highlighting its architecture, performance, and integration, while demonstrating the successful implementation of Fast Orbit Feedback in parallel with turn-by-turn (TbT) data acquisition from twelve BPMs and an LLRF system.

Fields of Study & Subjects

Particle accelerators and beam dynamics Embedded Systems and FPGA Design Particle Accelerators and Free-Electron Lasers

Publication details

Journal / source
JACOW
Publication date
20 January 2026
Language
EN