Real-Time In-Network Machine Learning on P4-Programmable FPGA SmartNICs with Fixed-Point Arithmetic and Taylor

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sada, Mohammad Firas, Graham, John J., Tatineni, Mahidhar, Mishin, Dmitry, DeFanti, Thomas A., Würthwein, Frank
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908428882935808
author Sada, Mohammad Firas
Graham, John J.
Tatineni, Mahidhar
Mishin, Dmitry
DeFanti, Thomas A.
Würthwein, Frank
author_facet Sada, Mohammad Firas
Graham, John J.
Tatineni, Mahidhar
Mishin, Dmitry
DeFanti, Thomas A.
Würthwein, Frank
contents As machine learning (ML) applications become integral to modern network operations, there is an increasing demand for network programmability that enables low-latency ML inference for tasks such as Quality of Service (QoS) prediction and anomaly detection in cybersecurity. ML models provide adaptability through dynamic weight adjustments, making Programming Protocol-independent Packet Processors (P4)-programmable FPGA SmartNICs an ideal platform for investigating In-Network Machine Learning (INML). These devices offer high-throughput, low-latency packet processing and can be dynamically reconfigured via the control plane, allowing for flexible integration of ML models directly at the network edge. This paper explores the application of the P4 programming paradigm to neural networks and regression models, where weights and biases are stored in control plane table lookups. This approach enables flexible programmability and efficient deployment of retrainable ML models at the network edge, independent of core infrastructure at the switch level.
format Preprint
id arxiv_https___arxiv_org_abs_2507_00428
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Real-Time In-Network Machine Learning on P4-Programmable FPGA SmartNICs with Fixed-Point Arithmetic and Taylor
Sada, Mohammad Firas
Graham, John J.
Tatineni, Mahidhar
Mishin, Dmitry
DeFanti, Thomas A.
Würthwein, Frank
Distributed, Parallel, and Cluster Computing
Networking and Internet Architecture
As machine learning (ML) applications become integral to modern network operations, there is an increasing demand for network programmability that enables low-latency ML inference for tasks such as Quality of Service (QoS) prediction and anomaly detection in cybersecurity. ML models provide adaptability through dynamic weight adjustments, making Programming Protocol-independent Packet Processors (P4)-programmable FPGA SmartNICs an ideal platform for investigating In-Network Machine Learning (INML). These devices offer high-throughput, low-latency packet processing and can be dynamically reconfigured via the control plane, allowing for flexible integration of ML models directly at the network edge. This paper explores the application of the P4 programming paradigm to neural networks and regression models, where weights and biases are stored in control plane table lookups. This approach enables flexible programmability and efficient deployment of retrainable ML models at the network edge, independent of core infrastructure at the switch level.
title Real-Time In-Network Machine Learning on P4-Programmable FPGA SmartNICs with Fixed-Point Arithmetic and Taylor
topic Distributed, Parallel, and Cluster Computing
Networking and Internet Architecture
url https://arxiv.org/abs/2507.00428