In this paper we show that the data plane of commodity programmable (Network Interface Cards) NICs can run neural network inference tasks required by packet monitoring applications, with low overhead. This is particularly important as the data transfer costs to the host system and dedicated machine learning accelerators, e.g., GPUs, can be more expensive than the processing task itself. We design and implement our system -- N3IC -- on two different NICs and we show that it can greatly benefit three different network monitoring use cases that require machine learning inference as first-class-primitive. N3IC can perform inference for millions of network flows per second, while forwarding traffic at 40Gb/s. Compared to an equivalent solution i...
The increasing scale of neural networks and their growing application space have produced demand for...
Artificial neural networks are becoming a standard tool for data analysis, but their potential remai...
Monitoring traffic on high-speed links using commodity hardware is difficult due to relatively slow ...
We present an approach to improve the scalability of online machine learning-based network traffic a...
Artificial neural networks’ fully-connected layers require memory-bound operations on modern process...
Recently, machine learning has been considered an important tool for various networkingrelated use c...
Network interface cards (NICs) are fundamental components of modern high-speed networked systems, su...
Convolutional Neural Network (CNN) inference has gained a significant amount of traction for perform...
Convolutional Neural Networks (CNNs) are currently adopted to solve an ever greater number of proble...
Today, hardware accelerators are widely accepted as a cost-effective solution for emerging applicati...
The paper investigates the potential for a packet switching network for real-time image processing b...
The use of neural networks, machine learning, or artificial intelligence, in its broadest and most c...
In recent years, deep neural networks (DNNs) have revolutionized the field of machine learning. DNNs...
As AI applications become more prevalent and powerful, the performance of deep learning neural netwo...
Abstract – Routers use lookup tables to forward packets. They also classify packets to determine whi...
The increasing scale of neural networks and their growing application space have produced demand for...
Artificial neural networks are becoming a standard tool for data analysis, but their potential remai...
Monitoring traffic on high-speed links using commodity hardware is difficult due to relatively slow ...
We present an approach to improve the scalability of online machine learning-based network traffic a...
Artificial neural networks’ fully-connected layers require memory-bound operations on modern process...
Recently, machine learning has been considered an important tool for various networkingrelated use c...
Network interface cards (NICs) are fundamental components of modern high-speed networked systems, su...
Convolutional Neural Network (CNN) inference has gained a significant amount of traction for perform...
Convolutional Neural Networks (CNNs) are currently adopted to solve an ever greater number of proble...
Today, hardware accelerators are widely accepted as a cost-effective solution for emerging applicati...
The paper investigates the potential for a packet switching network for real-time image processing b...
The use of neural networks, machine learning, or artificial intelligence, in its broadest and most c...
In recent years, deep neural networks (DNNs) have revolutionized the field of machine learning. DNNs...
As AI applications become more prevalent and powerful, the performance of deep learning neural netwo...
Abstract – Routers use lookup tables to forward packets. They also classify packets to determine whi...
The increasing scale of neural networks and their growing application space have produced demand for...
Artificial neural networks are becoming a standard tool for data analysis, but their potential remai...
Monitoring traffic on high-speed links using commodity hardware is difficult due to relatively slow ...