インテルの smartnic の仕組み
インテルの smartnic は既存のインテル・イーサネットのネットワーク機能を活用し、通常はシステム cpu が処理するようなタスクを、cpu や fpga など密接に結合されたコンピューティング・エンジンを通じて処理することで高速化を実現します。適応性は、ハードウェア機能の標準的かつ使いやすいプラグラム機能によって実現されており、その多くの部分はソフトウェアにより定義されます。