Chip 2 Chip大决战之五

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!

作者 唐杰

 

    记得IBM 100年的时候,蓝色巨人的口号是”From Zero to Hero”,现在看来,蓝色巨人的确是Hero相,坚决退出了X86的业务,因为是众所周知的原因。在系统级别,开放了自己的Power 系统。

 

    这个力度之大,可以从Github上的资源https://github.com/open-power 看到,对比之下, Oracle的OpenSparc真心是在捣糨糊。

 

    CAPI(Coherent Accelerator Processor Interface)的定义在这里:【1】

  • 高速的处理器的扩展BUS 标准
  • 底层基于PCIE的物理层,使用G3 X16
  • 用于直接连接CPU和外置的各种加速器,包含GPU,ASIC和FPGA
  • 低延时,高带宽

     

    这个标准在2014定义,和IBM的OpenPower8 一起被发布。使用CAPI接口,在CPU和AFU之间使用相同的内存地址空间, 因此在CPU的主存和AFU的内存搬运数据就少了地址转换和刷cache的操作,因此可以做到低延时。在普通的PCIE设备和CPU的交互中,一个transaction需要20,000CPU指令周期,而CAPI可以减少到500个周期。

     

    基于CAPI的各种加速方案,在2016年的OpenPower Summit有展示【2】:

     

     

        在IBM的Powr 9上,IBM推出了OpenCAPI,也就是CAPI3.0. 主要的变化就是使用Bluelink 25GI/O替代了PCIE,同时OpenCAPI不需要PSL (power service layer)了,因为使用自己的协议。

        整体上的变化不大,但是IBM更加明确了OpenCAPI 关注的应用:

  • 加速器,这个容易理解,就是各种传统的FPGA和ASIC。
  • 一致性的网络控制器, 这个有点意思,使用一个虚拟地址来减低网卡和CPU之间传输的延时。
  • 高级内存:IBM是研究SCM的祖宗,这个不意外。
  • 一致性的存储控制:这个是什么鬼,可能需要细节了。

 

对于这四个方向,希望大家在看的时候不要认为是IBM自己的事,要看到IBM Power9的主要客户Google的研发方向。

    

结束语:

    2016年的10月的确比较热闹,大家都在抢占数据中心,因为2009年的Google的一本书《The Data Center as a computer》【3】。对于以上的各种标准,祝大家好运吧。

 

  1. https://en.wikipedia.org/wiki/Coherent_Accelerator_Processor_Interface
  2. https://www-304.ibm.com/webapp/set2/sas/f/capi/CAPI_POWER8.pdf
  3. https://book.douban.com/subject/4665320/
分类目录 未分类.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。