News for hackers. Stuff that matters.
Re:PacketShader – GPU-Accelerated Software Router (2011) by alfalfasprout on Thursday April 30, 2020 @06:50PM (#23037158)
Nowadays GPUs are a poor choice for this. GPUs have fairly high latency and are designed to be optimal for embarrassingly parallel computations. Sure you can do 10gigabits/sec but because you're batching that'll result in your latency being high-ish on average.

In terms of non-CPU hardware for routing FPGA's are still king if you need a bit of flexibility. In theory a rule table can be defined in configs and then flashed onto the FGPA for line-speed packet processing. Even then, given how slow FPGA's are to flash CPUs are still king when general packet processing is needed.

There are no comments on this comment yet.