从边缘到核心,PCIe Switch需要贵人相助!

  闪存市场上,NVMe发展速度可以用出乎意料来形容,总之普及速度超快。在我看来,原因也很简单,当SSD解决了磁盘低I/O 性能的问题,这个瓶颈消失后,iSCSI存储传输协议的瓶颈,特别是时延的问题就会凸显出来。从技术上,NVMe专门针对SSD的特点而设计,解决了存储传输协议,NVMe SSD成为服务器标准配置,这是时代的选择。

NVMe SSD也会带来新的问题,例如PCIe插槽的扩展问题,对此PCIe Switch会是顺理成章的事情。但让人完全预料不到的是:PCIe Switch的价值不限于此,它还有更核心更重要的定位。这也是“大话存储系列图书及同名公众号作者冬瓜哥在2017中国闪存峰会主题演讲所传递的信息。

采用传统的架构设计方式,CPU是核心,内存、SSD、 网卡以及GPU等通过CPU进行控制和调度,在这种模式下,数据首先要传递给CPU内存,GPU相关应用中,GPU要到CPU 内存来读取数据,在这个过程中 ,内存和网络访问就会成为瓶颈。冬瓜哥指出,CPU擅长逻辑控制,类似比特币挖矿这类的应用,主要依靠GPU的计算能力,数据经过CPU,有些多此一举。

有没有更加理想的模式呢?对此,冬瓜哥给出了如下架构模型。

新的模型以PCIe Switch为核心进行链接。CPU仍然担任逻辑控制和调度,但是数据传输透过PCIe Switch直接连接,其效率更高。

新设计模型的思想和网卡协议卸载、RDMA的思想有些类似,核心都是针对特殊的应用需求(例如存储),Bypass掉CPU、或者OS,缩短路径,提升效率。传统模型主要针对通用场景设计,针对特殊的场景,其应用效率不高。与之相比,新的模型显然更加具有竞争力。

从PCIe Switch担任核心效果看,成效显著。以GPU家督图像搜索应用为例,采用传统方式,数据读取速度为1.90GB/S,主机内存(CPU)相对使用率为5230;对比新的方式,速度为2.50GB/S,主机资源占用率仅为1。图像处理速度方面,传统方式为312.5像素点/秒,其主要瓶颈在主机内存;与之相比,新的模式为534.2像素点/秒,图像处理的速度完全取决于GPU的能力。

无独有偶。同样在2017中国闪存峰会上,启示录技术服务公司创始人张广彬在演讲中披露,Intel下一代处理器(skylake)会集成NVMe RAID 控制器(RSTE),未来IO路径更短,计算能力更强。因此,CPU会集成更多的功能,但与此同时,设备厂商也希望更多Bypass掉CPU。这是一场有关控制力的争夺。PCIe Switch要从边缘到核心,CPU将是其强大对手和阻力。

毫无疑问,但PCIe Switch的角色从边缘演变为核心,效果显而易见。PCIe Switch已经散发出王者气息,但要想成为真正的王者,PCIe Switch显然还有一段艰难旅程,谁会成为PCIe Switch真正的贵人呢?!还是静观其变吧!

 
 
 
作者:宋家雨
来源:51CTO
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值