CORTEXA
← Browse
semantic_scholarProceedings of the 10th Asia-Pacific Workshop on Networking2026-08-05

Turbolearn: Harnessing Accurate and Line-Rate Deep Learning on Programmable Switches

Zhifan Jiang, Longlong Zhu, Jiashuo Yu, Linying Zheng, Chunming Wu, Xiang Chen

TL;DR: Turbolearn co-designs the switch ASIC and switch OS to split inference into a hardware fast path and a software normal path: the fast path performs lightweight feature extraction and classification at line rate, while only low-confidence flows are offloaded to the normal path for full inference.

Intelligent data plane (IDP) enables line-rate traffic analysis by embedding deep learning (DL) models in network switches. However, existing IDP systems must fit the entire inference pipeline into the switch data plane, forcing simplified models and sacrificing accuracy under tight hardware constraints. We present Turbolearn, a framework for accurate and high-performance DL inference in IDP. Turbolearn co-designs the switch ASIC and switch OS to split inference into a hardware fast path and a software normal path: the fast path performs lightweight feature extraction and classification at line rate, while only low-confidence flows are offloaded to the normal path for full inference. This design preserves switch-speed processing for most traffic while enabling more accurate models than prior ASIC-only approaches. We implement Turbolearn on a 32 × 400 Gbps Intel Tofino2 switch and a cluster of commodity servers. Experiments show that Turbolearn maintains Tbps-level line-rate performance and achieves up to 54.9% relative F1-score improvement over prior IDP baselines.

Related papers

semantic_scholarProceedings of the 10th Asia-Pacific Workshop on Networking2026-08-05

KaeTE: Towards Practical Neural Traffic Engineering with Lagrangian Duality and Learning-to-optimize

Zirui Ou, Yanghao Zhang, Jie Gui, Qun Huang

TL;DR: KaeTE is presented, an ML-based TE solver that supports dynamic network conditions and the throughput objective and adopts a learning-to-optimize (L2O)-inspired model to iteratively refine the dual variables and ensures that the final TE solutions do not overload any link.

Traffic engineering (TE) is becoming increasingly important in modern networks, as it can improve network performance by splitting traffic across paths. However, traditional TE solvers can be too slow for rapid changes, while recent machine learning (ML) solvers are fast but ofte…

semantic_scholarProceedings of the 10th Asia-Pacific Workshop on Networking2026-08-05

CheckWork: Enabling Trace-Driven Analysis of Checkpointing Overhead in Distributed ML Training

Eldar T. Hasanov, Adel Sefiane, Alireza Farshin, Marios Kogias

TL;DR: CheckWork is presented, a framework that generates checkpoint-aware Chakra execution traces by augmenting training DAGs with checkpoint operations that enable realistic simulation of checkpointing strategies using existing system simulators and analyse interference between checkpoint traffic and training communication in multi-job environments.

Checkpointing is a fundamental mechanism for fault tolerance in large-scale distributed machine learning (ML) training, but it can introduce significant overhead due to interactions with compute and communication phases. Evaluating checkpointing strategies on production clusters…

semantic_scholarProceedings of the 10th Asia-Pacific Workshop on Networking2026-08-05

TurboLearn: Harnessing Accurate and Line-Rate Deep Learning on Programmable Switches

Zhifan Jiang, Longlong Zhu, Jiashuo Yu, Linying Zheng, Chunming Wu, Xiang Chen

TL;DR: TurboLearn achieves high accuracy and line-rate performance by co-designing inference across the switch ASIC and switch OS on the same switch by co-designing inference across the switch ASIC and switch OS on the same switch.

The intelligent data plane (IDP) embeds deep learning (DL) models on switches for line-rate traffic analysis, but hardware constraints often force simplified models, reducing accuracy, while complex models like Transformers remain undeployable. We present TurboLearn, which achiev…