OpenCAPI(Open Coherent Accelerator Processor Interface)聯盟已經成立,承諾制訂一個新的、開放的規范,可以提高數據中心服務器性能10倍之多,通過使用新的CPU-內存-IO適配卡的互連機制——但是英特爾并不是聯盟成員。
OpenCAPI聯盟稱,一種以數據為核心的方法,“為不同類型的技術提供了一種開放的、高速的路徑,包括高級內存、加速器、網絡和存儲,以更緊密地在服務器內進行集成”。
該聯盟稱這“是讓計算能力更靠近數據,消除傳統系統架構中的低效率,幫助打消系統瓶頸,可以大幅度提升服務器性能”。
該設計規范旨在“最大限度降低高性能加速器設計的復雜性。OpenCAPI可以實現每秒25Gbits的數據速率,性能超出了現有的PCIe規范,后者最高可以達到每秒16Gbits的數據傳輸速率”。
該聯盟在公告中稱:“很多技術公司已經開發了創新的解決方案,當前的數據中心因為傳統接口的局限性而無法有效地利用這些方案。支持新型工作負載的存儲級內存和加速器這樣的新技術,無法與現有接口很好地匹配,封閉的、專有的方法不能讓整個行業完全參與進行,或者進行有效地創新。”
OpenCAPI是由AMD、Google、IBM、Mellanox以及Micron創建的,其他成員還包括Dell EMC、HPE、Nvidia以及Xilinx
很多成員即將推出的產品/技術包括:
IBM計劃在2017年下半年推出基于Power9的服務器,采用OpenCAPI規范
IBM將在2017年下半年讓OpenPOWER Foundation的成員能夠推出支持OpenCAPI的產品
Google和Rackspace在圣何塞舉行的OpenPOWER峰會上公布了新的Zaius服務器,目前正在開發中,將采用Power9處理器技術,并計劃在設計中提供OpenCAPI接口
Mellanox計劃將在未來產品中支持新的OpenCAPI規范
Xillin計劃支持采用OpenCAPI的FPGA
所以目前主要還是Power9來推動OpenCAPI的。
OpenCAPI聯盟計劃在今年年底前免費向公眾全面提供OpenCAPI規范。你可以在opencapi.org網站上找到這方面的信息,以及成員信息。
對了,另外絕大多數服務器CPU的提供商英特爾目前并不是該聯盟的成員,但該聯盟表示,歡迎英特爾的加入。
背景
背景信息包括,英特爾在2015年12月以167億美元收購了FPGA提供商Altera,而且英特爾現在有自己的QPI(Quick Path Interconnect)技術,更不用說硅光子了。
在我們看來,似乎OpenCAPI與Gen-Z Consortium開放內存架構項目有重疊的地方。兩個組織都是未來解決內存/存儲級內存互連的問題。
Gen-Z旨在提供一種直連的、交換或者架構技術——一種靈活的、高性能內存語義架構——以互連計算(SoC內存)、FPGA以及GPU加速器、池化內存、網絡/存儲IO鏈接。
OpenCAPI目的是允許任何微處理器能夠連接到一致的用戶級加速器和I/O設備,高級內存通過讀寫或者用戶級DMA語義是可訪問的。
然后,由AMD、ARM、華為、IBM、Mellanox、高通、Xillinx在5月創建的CCIX(Cache Coherent Interconnect for Accelerators)組織(沒有Nvidia和英特爾)將設計和制造一種緩存一致的互聯架構,連接多個提供商的CPU、加速器——FPGA和GPU以及網絡適配器,這樣它們就可以交換數據和共享主內存。
為什么會有這三個有重疊的項目?答案很簡單,這些聯盟的成員都不希望讓英特爾獨占CPU-內存-加速器-網絡接口技術,從而從更多客戶那里得到在服務器上的開支。
他們都認為,PCI接口速度太慢,需要一種高速低延遲的互連機制,讓處理器能夠更快速地與更高速的加速器、DRAM、各種存儲級內存(例如XPoint)以及RDMA訪問的外部陣列進行通信。
Gen-Z聯盟成員包括AMD、ARM、博通、Cavium、Cray、Dell EMC、HPE、華為、IBM、IDT、聯想、Mellanox、Micron、Microsemi、Red Hat、三星、希捷、SK Hynix、西數和Xillinx。
Google和Nvidia只是OpenCAPI聯盟的成員,但不是Gen-Z的成員。
對OpenCAPI的支持
OpenCAPI稱:“這三個聯盟總共得到了超過30家領先技術公司的支持,并歡迎每一家的公告作為整個行業合作努力的一部分,為未來打造一個開放的數據中心架構。”
其中,Micron公司副總裁、計算及網絡業務總經理Tom Eby表示:“因為開放標準是快速創新的最佳機會,因此OpenCAPI、Gen-Z以及CCIX聯盟是一個重要步驟,確保這些架構的開發可以快速專注新型內存技術所帶來的巨大優勢。”
CCIX主席Gaurav Singh表示:“CCIX企業聯盟相信,需要促進行業的創新。我們歡迎各種創新努力,期待與Gen-Z和OpenCAPI聯盟合作,將進一步推動定義未來數據中心的關鍵技術的開發。”
Gen-ZL聯盟總裁Kurtis Bowman表示:“Gen-Z聯盟致力于創建一個生態系統,讓成員、更廣泛的行業、客戶一同攜手提供強大的、高質量的、能夠實現新型數據中心架構的規范。這三個新聯盟的創新,得到了超過30家行業領先的全球公司的支持,未來的數據中心需要開放的標準,我們期待與CCIX和OpenCAPI合作讓這種新的生態系統逐步形成。”
評論
任何替代英特爾架構互連技術的非專有技術的重要客戶包括:
服務器和超大規模提供商:思科、戴爾、富士通、HDS、HPE、華為、IBM、浪潮、聯想、Oracle、廣達以及超微等服務器廠商。
企業:Amazon、Apple、FacebookGoogle和微軟,在超大規模數據中心方面
最終用戶將基本上購買服務器廠商所采用的
粗略來看,這三個聯盟代表著重疊的反英特爾聯盟,希望約束和限制英特爾獲取更多的服務器芯片組件市場份額。對他們來說,如果他們可以結合起來成為單一的CCIX、OpenCAPI和Gen-Z組織的話,那么會更有希望一些,但是獨立成員的擔憂和技術傾向性可能會阻礙這種嘗試,難以成功做到。盡管如此,他們還是會嘗試的。
可以肯定的是,英特爾將會面對三個部分重疊的組織,這些都會給購買互連技術的客戶帶來困擾,與三個組織讓人困惑的信息和自己的時間表,他們更應該傳遞一個更清晰、更簡單的信息。CPU-內存-網絡互連的技術大戰正在上演。