Xilinx Alveo SN1000 是業界首款提供軟件定義硬件加速的 SmartNIC ,可在單個平台上實現所有功能卸載。SN1000 SmartNIC 可直接卸載 CPU 密集型任務,優化網絡性能,其架構能夠以線路速率加速各種廣泛的定製卸載,包括支持客戶構建和第三方卸載。
SN1000 SmartNIC 基於 Xilinx 16nm UltraScale+™ 架構,由 Xilinx XCU26 低時延 FPGA 和 16 核 Arm® 處理器提供支持。
SN1000 支持全麵協議級卸載加速定製、專用數據路徑以及便捷的 P4 高級語言編程。Xilinx P4 工具套件 Vitis 聯網可幫助客戶編寫定製卸載並微調現有的卸載,無需更換硬件,便可處理新的協議和應用。
SN1000 SmartNIC 可為廣泛的網絡、安全和存儲卸載提供軟件定義的硬件加速。
查看完整的现金网博e百 規格,請參考现金网博e百 簡介。
開發板規格 | Alveo SN1000 SmartNIC 加速器卡 |
---|---|
SN1022 | |
接口 | |
PCI Express | PCIe Gen 4 x8 或 Gen 3 x16 |
網絡接口 | 2x100G QSFP28 DA 銅線或光纖收發器 |
鏈路速率 | 100GbE |
Arm 處理器 | 分立式 16 核 Cortex-A72 處理器 |
DRAM 內存 | |
DDR 格式 | -1x 4GB x 72 DDR4-2400(Arm® 處理器)-2x 4GB x 72 DDR4-2400 (FPGA) |
性能 | |
全雙工吞吐量 | 200Gbps |
包速率 | 100Mpps |
TCP 吞吐量 | 100Gbps |
時延 (1/2 RTT) | <3us |
OVS 性能 (1) | 100Gbps |
流表條目 | 4 M 狀態連接 |
IPsec 加密吞吐量 | 100Gbps (AES-GCM) |
尺寸 | |
高度 | FHHL PCIe CEM 0.72 英寸(18.3 毫米) |
長度 | 6.59 inch (167.5 mm) |
寬度 | 4.38 inch (111.15 mm) |
聯網 | |
無狀態卸載 | ✓ |
隧道卸載 | VXLAN / NVGRE / 定製 |
SR-IOV | ✓ |
高級包過濾 | ✓ |
加速 | TCPDirect — TCP/UDP、開放式虛擬交換機 (OVS)、Virtio-net、vDPA、DPDK、裝載®、Virtio-blk、Ceph RBD 客戶端卸載 |
可管理性 | |
PMCI 協議 | NC-SI、PLDM 監控與控製、PLDM MCTP |
PMCI 傳輸 | MCTP SMBus、MCTP PCIe VDM |
提供啟動支持 | UEFI |
功耗與熱量 | |
最大總功率 | 75W |
軟件插件 | |
可通過可動態加載的插件實現軟件和 FPGA 擴展 | ✓ |
工具支持 | |
Vitis 真人百家乐游戏开户 環境 | ✓ |
Onload® 可顯著加速和擴展內存數據庫、軟件負載均衡器和 Web 服務器等網絡密集型應用。使用 Onload,數據中心不僅可在其雲網絡上支持 400% 以上的用戶,同時還可實現更高的可靠性、更高的服務質量 (QoS) 以及更高的投資回報,無需對現有應用進行修改。
Onload 允許數據中心實現:
Onload 允許數據中心為其它任務重新部署 25% 以上的負載平衡服務器,從而可實現資本支出投資的回報。或者,數據中心可通過減少整個服務器占用空間來減少運營開銷。
使用案例 | 應用 | 性能提升 | 基準測試文檔 |
---|---|---|---|
內存數據庫 | Couchbase、Memcached、Redis | 100% | |
軟件負載平衡器 | NGINX +、HAProxy | 400% | |
Web 服務器/應用 | NGINX +、Netty.io | 50% |
Onload 幾乎可加速所有基於 TCP 的網絡密集型應用。采用 Onload 時,典型的性能改進包括:
Xilinx 已編製了一係列使用手冊 (cookbook),其中列出了我們使用過的服務器、完成的配置以及具體完成的測試。這些使用手冊旨在幫助客戶複製已獲得的成果,因為有時這些成果可顯現出色的功能性。
如需獲取副本,請聯係我們。
Onload 基於相同的 I/O 軟件技術構建,這種技術幾乎可為全球所有的金融市場和高頻率交易應用提供支持。Onload 符合 POSIX 標準,可確保與基於 TCP 的應用、管理工具和網絡基礎架構兼容。此外,Onload 不僅可提供類似於 RDMA 的性能,無需對數據中心的網絡基礎架構進行叉車式升級,而且還可在運行 Linux 的基於 x86 的平台(裸機、虛擬機或容器)間部署。