与普通企业级网卡相比,英特尔FPGA PAC N3000有着怎样的特点?

在上周的移动世界大会(MWC 2019)期间,英特尔推出了一款名叫 FPGA PAC N3000 的特殊网卡。作为该公司近几年的一项业务重心,它为供应商和潜在的客户带来了一些有趣的机遇。据悉,这一直接面向电信运营商的 PAC 解决方案,主打专业且灵活的市场,让客户在向 5G 过渡的时候,轻松应对不断增长的数据流量

传统必须依赖于软件的解决方案,要么太慢、要么不够灵活;或者依赖于专用的硬件芯片,造成投资高企、部署周期过长。英特尔新款FPGA PAC N3000 结合两个方面的优势,能够实现比软件加速更高的吞吐量、同时具有足够的灵活性,让客户可以快速、轻松地完成部署。这款 FPGA PAC N3000 网卡的核心,是一颗名叫 Arria 10 GT1150 的 FPGA 芯片。

其属于英特尔 Arria 系列产品线的一员,包含了 115 万个逻辑元件。不过 9GB 的 DDR4 板载内存,让它看起来有些奇怪。那是因为,它采用了三级 DRAM 内存子系统 —— 其中包括 8GB @ 64-bit DDR4、1GB @ 16-bit DDR4、以及 144MB 的 QDR IV 存储器。

其原理是,不同的内存层次结构,服务于网卡上执行的不同工作负载。不同的任务,具备自己的优化内存层,以充分利用各种带宽和延迟特性。例如,1GB @ 16-bit DDR4 内存,拥有比 8GB 那块内存缓冲区更低的延迟;而 144MB QDR 缓冲区进一步优化了延迟 —— 后者专门用于托管软件堆栈的 QoS 表等任务。

网络的连接,由两个集成在卡中的英特尔融合网络适配器 XL710 和对应的两个 QSFP 连接器提供,支持 8×10 或 4×25Gbps 的配置(实现高达 100Gbps 的连接)。在 MWC 2019 的现场,我们在英特尔展台上见到了更多的细节,比如该卡采用了与许多显卡相同的 PCIe 3.0 x16 的接口(单槽位 / 半长型)。

有趣的是,该网卡的电路板,本身就采用了一种多 PCB 设计。遗憾的是,英特尔不允许访客拆下散热器、以查看内部的更多细节。但也不难想象,最上层的 PCB 承载了 XL 710 网卡组件,然后底部是 FPGA 。电路板的背面,看起来与显卡类似,可见其采用了美光的 DDR4 显存颗粒(4 1 布置 @ 64 16 位)。


文章TAG:网卡的核心元件是  什么是网卡的核心元件  网卡  核心  元件  
下一篇