pith. machine review for the scientific record. sign in

arxiv: 1803.01491 · v1 · submitted 2018-03-05 · 💻 cs.NI · cs.DC

Recognition: unknown

Programmable Switch as a Parallel Computing Device

Authors on Pith no claims yet
classification 💻 cs.NI cs.DC
keywords computationdataparallelcapacitycomputingnetworkoffloadingp4mr
0
0 comments X
read the original abstract

Modern switches have packet processing capacity of up to multi-tera bits per second, and they are also becoming more and more programmable. We seek to understand whether the programmability can translate packet processing capacity to computational power for parallel computing applications. In this paper, we first develop a simple mathematical model to understand the costs and overheads of data plane computation. Then we validate the the performance benefits of offloading computation to network. Using experiments on real data center network, we finnd that offloading computation to the data plane results in up to 20x speed-up for a simple Map-Reduce application. Motivated by this, we propose a parallel programming framework, p4mr, to help users efficiently program multiple switches. We successfully build and test a prototype of p4mr on a simulated testbed.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Accelerating MoE with Dynamic In-Switch Computing on Multi-GPUs

    cs.AR 2026-05 unverdicted novelty 6.0

    DySHARP accelerates MoE expert parallelism via dynamic multimem addressing and token-centric kernel fusion to cut redundant traffic and deliver up to 1.79x speedup over prior in-switch solutions.