@John Smith... Re: Oh great. Yet another architecture to learn.
You are correct that this is an area where there's a learning curve.
However got to flame the author for not doing his research.
DPUs have been around for several years. Probably closer to a decade.
Solarflare had been doing this... (they got bought out. ) I'm sure you're going to see their nextgen cards and framework for developers to shrink the learning curve.