不久前的IDF(英特尔开发者论坛)大会上主流市场芯片和开发商消息漫天飞舞,笔者与同事却注意到几个不那么耀眼、但却同样紧迫的话题。虽然这些事情可能无法与电脑和消费市场相提并论,因其不是那么吸引公众的眼球,我们关注的话题事关未来几年里整个服务器空间的设计方向。
就数据中心而言,今年的IDF上最热门的话题有两个,一是对Optane 3D XPoint内存的更深刻认识,网上可以找到更详细的资料。另一个热门话题是与会者可以搜集到英特尔和Altera FPGA关系的新兴技术和市场前沿的信息。具体来说,从英特尔院士Al Gara和Altera公司策略总监Mike Strickland那里,我们对新兴力量朝什么方向推动整个局面发展有了那么一点点更深的体会,先是序幕,只是受金融好奇心的驱使,目前进入了有着一种广泛支持的研究现状,而下一步是实际产品,期望在各种潜在范围内适应未来数据中心的需求。
至于坊间传出的关于FPGA和Xeon的结合说法,背后两个头之间的洽谈可以用两个字概括:信心。基本的感觉是,他们知道一些各方读者和分析师不知道的事。说到底,如果英特尔分出167亿美元给一个一直在喊着要走自己的路的公司,那整件事不会只是局外人表面上看那么简单,对吧?
回到我们自己提出的问题,初步的猜测是,一些领域的新应用可能利用FPGA的优势,从而谋求大规模增长的潜力,又或者,由FPGA驱动的交换市场爆炸性发展,又或者,市场甚至对一种特别的(针对GPU或高测试CPU)加速有极大、无法满足的需求,比如大型云供应商可以用得上这种加速。如果Stickland和Gara给出的提示没有被理解错的话,那所有这些东西都是真的,而且,其规模是我们所预料不到的,是些即便是短期内服务器市场都无法切入的东西。
这里的重点并不完全在实用上以及FPGA和英特尔处理器的技术结合上,重点更多的在于该项宏大的挑战本身。显然,性能上的限制在往前发展时是存在的,有摩尔定律的限制,除此以外,功率限制也越来越大。这才是此项交易的关键所在。Gara在IDF上告诉笔者,“当功率受到限制时,要实现一些功能就要找一些特别的方法,以追求性能和平均每瓦的性能,这样做是非常有益的,能够提供不同层次的性能。”
Gara表示,“我们认识到我们能够将大量功能整合到我们的芯片里,我们也就有了加入更多特别功能的机会,利用FPGA,我们有机会做到这一点,而且是以一个更普遍的方法,一个独特的特定功能不仅仅只是为了一个客户,它可以为我们提供更多的共性。”
上述说法颇为激励人心,但算不上未来的路线图,Gara表示,他认为FPGA功能大致可以朝多方面发展。“就是说,可以向离散和外部设备方面发展,就目前外部设备的状况而言,FPGA可以进入包装,甚至存在向处理器核心方面发展的潜力。这一块的机会一大把,我不是说我们对于所有这些已经搞透彻了,我们确切地知道我们要去哪,但却也是一个大机会。”
从下图中可以看到上述各点,其中的QPI链接通过PCIe卡提供高带宽和高速度。有了这个以后,假定其编程模式用的此处所给出,那么稍微想想即不难猜出,英特尔和Altera心里想的模型将会遵循一个一致性模型(Coherency model)。这样的做法可能会延伸到未来时代,届时,一切都是在统一的芯片上完成,芯片上类似于我们现在用的CPU和GPU一类的共享内存架构可以让一切出现在一个地方。FPGA似乎也可以拥有自己的PCI-Express适配器插槽,即是说,别的东西可以直接与其连接,或是通过至强E5芯片连接。
Gara在IDF讨论会上谈话的关键是关于工作负载加速的概念。当然这不是什么新概念;事实上,它是处理器发展的一部分(曾记否,浮点单元也被视作加速器,直到后来被整合,现在到了到处都是浮点单元的地步)。对于英特尔来说,其演变花了一段时间,目前的例子是Xeon Phi,Xeon Phi整合了高吞吐量组件,这些组件经优化后成为高性能计算的关键工作负载。关键的一点是,工作负载加速的下一步是FPGA元素,从市场的角度来看,工作负载加速是多样化的,具有无限的可能性。其应用区域包括超大规模和云细分市场,二者极有可能成为英特尔与Altera的FPGA大实验场,用于实验应用程序和节点级别的加速。
|