English

In-network Neural Networks

Distributed, Parallel, and Cluster Computing 2018-01-18 v1 Hardware Architecture Machine Learning

Abstract

We present N2Net, a system that implements binary neural networks using commodity switching chips deployed in network switches and routers. Our system shows that these devices can run simple neural network models, whose input is encoded in the network packets' header, at packet processing speeds (billions of packets per second). Furthermore, our experience highlights that switching chips could support even more complex models, provided that some minor and cheap modifications to the chip's design are applied. We believe N2Net provides an interesting building block for future end-to-end networked systems.

Keywords

Cite

@article{arxiv.1801.05731,
  title  = {In-network Neural Networks},
  author = {Giuseppe Siracusano and Roberto Bifulco},
  journal= {arXiv preprint arXiv:1801.05731},
  year   = {2018}
}

Comments

Accepted at SysML 2018

R2 v1 2026-06-22T23:47:57.867Z