文章预览
普通网络接口卡(NIC)是围绕专用集成电路(ASIC)构建的,该集成电路被设计成以太网控制器。例如,Mellanox的ConnectX系列、博通的NetXtreme或Xilinx XtremeScale。通常,这些芯片会围绕第二个设计目标进一步优化。例如,ConnectX系列还支持Infiniband,而XtremeScale则专注于Linux内核旁路。这些控制器的功能非常出色,它们代表了业界最优秀的控制器,但它们还不是SmartNIC。 SmartNIC是什么? 在本文中,我们将SmartNIC定义为这样一种网卡:它允许在购买网卡后的某个时间将附加软件加载到NIC中,以添加新特性或支持其他功能。就像购买智能手机一样,之后可以从供应商的应用商店里安装应用。 普通网卡(NIC)和智能网卡(SmartNIC)的根本区别在于SmartNIC从主机CPU卸载处理量,SmartNIC是
………………………………