mellanox公司的下一代innova网络适配器不仅将整合强制性高速接口,同时亦将嵌入一块xilinx fpga芯片。
分流工作负载已经成为mellanox适配器发展策略中的一项重要组成部分,而这显然也迎合了一部分客户的需求——正因为如此,fpga的加入也变得顺理成章。
该公司高级营销主管bob doud在接受采访时解释称,即将推出的这款innova-2适配器进一步扩展了“将对主机cpu不友好的软件负载的分流能力,通过在fpga内加速不同功能实现网络功能提速。”
这款全新适配器将mellanox connectx-5与xilinx kintex超大规模fpga加以结合,且提供配置选项以加速主机应用或者网络应用。
通过配置,各板载连接机制——包括网络接口、rdma以及pcie——将能够实现主机加速(‘旁观’)或网络加速(‘线路内对冲’)等效果。
在线路内对冲场景下,来自以太网接口的流量将被传递至fpga以实现网络分流,而后被交付至connectx-5系统芯片处,最后才抵达主机。在旁观配置下,流量则首先由该系统芯片处理,随后主机加速工作负载流量被进一步传递至fpga处。
网上上的pci交换机同样可以进行两路拆分。
另外,这款设备还支持opencapi(即连续加速器处理器接口),doud解释称这是为了获得ibm等行业领先厂商的支持。
“opencapi是一种直接接入处理器的处理方式——能够对接ibm的power9计算架构。这是一种经过改进的总线,类似于pci express——但pcie并不属于连续接口。”
“我们的连接运行有8条通道,每条通道提供25 gbps速率,因此其峰值数据吞吐量为200 gbps。除去性能损耗,我们由处理器到fpga的传输能力在160到170 gbps之间……这意味着用户能够将一些非常重要的负载分流至fpga处。”
这款网卡将提供两个版本,分别支持双25 gbps以太网接口或双100 gbps接口配置——后者可体现为200 gbps纯以太网接口或100 gbps以太网接口加100 gbps infiniband接口的形式。
doud同时指出,以太网加infiniband的组合也意味着用户可以对这款网卡进行编程,从而在企业内部的以太网与infiniband存储基础设施之间提供高效桥接。
ipsec与tls等安全应用对于内联处理体系而言必不可少,亦可用于处理ddos以及防火墙工作负载。mellanox公司已经将这类需求纳入发展路线图,而fpga则能够在未来提供更显著的速度表现与编程性水平。
在旁观类工作负载方面,该公司希望能够在市场上建立起明确的客户吸引力。根据doud的说法,其中主要包括机器学习、刚刚起步的fpga即服务业务、区块链加速、搜索优化以及分析等等。
innova-2网卡还将适用于存储加速场景,doud指出其将在nvme架构当中处理压缩与重复数据删除等常见工作负载。
当然,将fpga引入网卡还能够帮助用户省去构建超大规模环境时所必要的时间投入。
fpga编程
doud表示,虽然mellanox公司目前正在提供一系列fpga应用以作为预设定功能(例如安全加速),但该公司亦希望拥有fpga技术能力的客户自己动手以发挥更大的“魔力”。
xilinx的工具包与开发套件将随这款适配器一同提供,客户亦可联系xilinx公司生态系统内各合作伙伴以寻求更为广阔的施展空间。
根据doud的解释,一部分mellanox知识产权将以“垫片”的方式交付给开发人员。
“以以太网端口为例。大家可以从xilinx处获得phy与mac层,而mellanox公司则在此之后提供知识产权以实现您在connectx中能够找到的各类功能,具体包括负载分流以及数据包处理等等。”
同样的,pcie mac层将由xilinx公司提供,而mellanox方面则提供部分dma引擎(例如处理数据移动),“这样客户将无需重新实现基础传输管道。”
尽管该公司并没有转型为服务厂商的雄心壮志,但其仍然组建起一支由fpga工程师构成的团队,负责帮助客户“掌握电路板与系统相关专业知识”。
为何高效电机要用闭口槽?转子闭口槽详解
基于NI CompactRIO系统和LabVIEW实现桥梁结构安全监测系统的设计
苹果iPhone8主板曝光,起这代号就不怕侵权吗!
世界上第一个基于高电荷态离子的光学原子钟
轨物范世:华为手机的影像哲学
Mellanox网卡嵌入Xilinx FPGA,能实现网络功能提速
在迹线的Via孔附近添加Via的功能和原理是什么?
分享两个STM32应用中的实战案例
美国“新视野”号探测器成功飞越太阳系边缘“天涯海角”
升级版容性触摸感应器芯片SC02E来了,带来更广工作电压,更低功耗!
常用度量衡单位术语换算
如何制作一个简易的特斯拉线圈来点亮节能灯
领跑先进制造,2021 ITES深圳工业展号角声起
动态 | 如何正确地启动机器人自动化?
三星S21系列手机有什么特点?
背投电视和液晶电视哪个好
罗德与施瓦茨升级R&S PWC200,以提高5G FR1基站OTA测试精度
酷睿i9头号竞争对手:Ryzen 9性能更强大!
有限状态机变量赋值的一些小概念
RT-Thread操作系统的调度设计原理