[2024年8月24日発売号 掲載]
ターゲットボード:Alveo U250(AMD)
SmartNICは従来のNIC(Network Interface Card)と比較して,オフロードする処理の範囲をより広げられるプログラマブルなハードウェアです.クラウド・インフラの複雑なネットワーク処理をオフロードするために,近年,データセンタでの採用が進んでいます.
本稿では,100Gbpsに対応した高性能なオープンソースのFPGA向けNIC実装であるcorundumの概要を説明するとともに,corundumにカスタム・ロジックを組み込んで,SmartNICを実現してみます.
カスタムロジックを追加する部分では,IPフィルタを実装します.