In the 90s Auspex sold fileservers that had lots of specialty offload processors. This was before modern GPUs. Then the advantage of functional processors disappeared, and Auspex with it. Later came RDMA, which essentially is akin to having some functional processing in NICs. Anyways. This has been happening for a long time. But CPUs are maxed out for now, I think, so I'd expect that the current cycle will be a long one.