Slide 8
Slide 8 text
Fixstars Corporation www.fixstars.com
Copyright © Fixstars Group
FPGA だけでNetwork 処理をする場合の問題点 - 解決策
8
• 面倒なネットワーク処理の実装を簡略化できる方法が存在
• 基板の設計, 実装 -> 各ベンダーが販売しているアクセラレータカードを利用
• OS が担当していた機能 -> TCP/IP オープンソース実装が存在
• Limago: an FPGA-based Open-source 100 GbE TCP/IP Stack
NIC + CPU FPGA
ユーザーが設計 , 実装 ユーザーが設計 , 実装
OS が担当
FPGA 上に設計, 実装
オープンソース実装を利用
NIC が担当
FPGA が実装された基板を設計 , 実装
アクセラレータカードを利用
出展:Wikipedia (https://ja.wikipedia.org/wiki/OSI%E5%8F%82%E7%85%A7%E3%83%A2%E3%83%87%E3%83%AB)
(※CC BY-SA 3.0により許諾されています。https://creativecommons.org/licenses/by-sa/3.0/)