APP下载

服务器及智能网卡NCSI接口设计

2021-05-29解文军李仁刚韩大峰张晶威刘铁军

电子技术应用 2021年5期
关键词:信号

解文军,李仁刚,韩大峰,张晶威,刘铁军

(浪潮(北京)电子信息产业有限公司 体系结构研究部,北京 100085)

0 引言

Smart NIC即智能网卡,其核心是通过FPGA(现场可编程门阵列)协助CPU处理网络负载,将网络虚拟化、负载均衡和其他低级功能从服务器CPU中移除,确保为应用提供最大的处理能力。与此同时,智能网卡还能够提供分布式计算资源,使得用户可以开发自己的软件或提供接入服务,从而加速特定应用程序。

从系统结构上看,智能网卡通常以PCIE(Peripheral Component Interconnect Express) 接口插卡的形式与服务器配合使用,PCIE是主要的业务数据传输通道。而服务器对智能网卡的管理,则是通过网络控制器边带接口(Network Controller Sideband Interface,NCSI)[1]来实现。

以往的服务器都是没有为某种特殊服务专门设计的、可以提供各种服务功能的服务器,即通常所说的通用服务器。最近几年,随着云计算、大数据、人工智能等新兴技术发展,对服务器的需求越来越大,不同业务对服务器要求各不相同,如以存储业务为主的公司需要存储型服务器,对数据的安全要求也很高,有冗余备份、灾难恢复等功能。在人工智能计算领域,大量的数据会从网络输入,利用智能网卡直接对数据进行必要的处理,可以很大程度减轻CPU的负荷。在大数据及边缘计算领域,海量的数据会从网络输入,利用智能网卡直接对数据进行必要的处理,可以很大程度减轻CPU的负荷。

无论是通用服务器还是定制服务器,设计时会留出多个不同位置的PCIE插槽,以匹配客户的差异化需求。……

登录APP查看全文

猜你喜欢

信号
信号
完形填空二则
7个信号,警惕宝宝要感冒
孩子停止长个的信号
《铁道通信信号》订阅单
基于FPGA的多功能信号发生器的设计
基于Arduino的联锁信号控制接口研究
《铁道通信信号》订阅单
基于LabVIEW的力加载信号采集与PID控制
Kisspeptin/GPR54信号通路促使性早熟形成的作用观察