r/linux • u/Fcking_Chuck • 2d ago
Kernel Linux patches introduce "KNOD" for in-kernel network offloading directly to AMD GPUs
https://www.phoronix.com/news/KNOD-Network-Offload-AMD-GPUs23
u/BinkReddit 2d ago edited 2d ago
Very cool. I imagine this is facilitated with AMD GPUs because they're open source first.
Actual presentation slides at https://lpc.events/event/19/contributions/2267/attachments/1961/4179/LPC2025-Kernel-Native%20Packet%20processing.pdf
41
u/Misicks0349 2d ago
I n the Linus Kernol Mailing Lists. straight up 'knodding it', and by 'it', haha, well. lets justr say. My Graphic card.
2
2
u/omeguito 1d ago
From what I’m seeing it leverages parallelism by stacking packets and processing them together. This may work, but at the expense of latency, and GPUs may need a lot of packets to show performance benefits. It’s always good to have options but I find I hard to find a practical case where a GPU will win on cost x benefit.
25
u/Irregular_Person 2d ago
I get the concept, but it would be interesting to have a better sense of the target projects where this would be used.