The Kernel Tax: IPC Latency and the Cost of Boundary Crossings
Every pipe round-trip crosses the user/kernel boundary four times. Each crossing costs a minimum of 101 ns on modern hardware. Shared memory crosses it zero times. A forensic breakdown of what the kernel actually charges per message, and why Tachyon reaches 56.5 ns where pipes cost 6.2 µs.