3 ms·
Depends on the user-space stack, but OpenOnload doesn't. But, this topic of user-space acceleration of pipes created over Unix sockets comes up here periodical
by neomantra 3y ago
Depends on the user-space stack, but OpenOnload doesn't. But, this topic of user-space acceleration of pipes created over Unix sockets comes up here periodically... some of my previous comments:
https://news.ycombinator.com/item?id=24968260 https://news.ycombinator.com/item?id=24968260
Talking about using kernel bypass on pipes accepted over a UNIX socket. Link to an old asio example implementation on GitHub
https://news.ycombinator.com/item?id=31922762 https://news.ycombinator.com/item?id=31922762
Kernel bypass to FPGA journey, followed up with some user-space pipe talk with others
I do tend to use accelerated TCP loopback instead of the UNIX pipes, was just easier operationally across a cluster to use TCP.