CPU處理器擅長通用任務處理,GPU這樣的處理器則擅長專用處理,但浮點性能極強,CPU+GPU這樣的異構運算在當前已不鮮見,而它只是主處理器+加速器架構中的一種,其他還有CPU+FPGA、CPU+網絡芯片等等。為了統一加速器芯片互聯,AMD、ARM、華為、IBM、高通、Mellanox及Xilinx賽靈思七家公司組建了CCIX聯盟,共推開放加速器架構,不過Intel及NVIDIA兩家公司并沒有參與其中。
▲AMD、華為、ARM等七家公司組建CCIX聯盟
出于功耗及空間方面的考慮,數據中心等應用中已經開始使用加速器,大數據分析、搜索、機器學習、NFV(網絡虛擬化)、4G/5G無線、內存內數據處理、視頻分析及網絡處理等應用中已經受益于可在不同系統架構中無縫移動數據的加速器引擎。
目前的加速器大多數是基于PCI-E總線,不過PCI-E 3.0總線雖然在顯卡上夠用了,但在數據中心應用中存在帶寬低、延遲高的問題,PCI-E 4.0總線又遲遲不能問世,所以AMD、ARM、華為、IBM等七大公司組建了CCIX聯盟,他們將推動統一的加速器標準,目標就是創造出帶寬更高、延遲更低、TCO成本更低的加速器標準,支持處理器及加速器之間的緩存一致性。
值得注意的是,這七家公司中并沒有Intel及NVIDIA的身影,這并不是他們不重視加速器應用,實際上這兩家公司已經有自己的解決方案。
對Intel來說,他們花了160多億收購了Altera公司,后者是全球最大的FPGA芯片之一,Intel自己又是最重要的CPU廠商之一,現在有了FPGA芯片,已經手握重要籌碼,可以自己搞CPU+FPGA方案了,完全不需要其他公司聯盟。
NVIDIA則有NV Link方案,Pascal顯卡已經支持NV Link技術,而且這個技術是跟IBM聯合開發的(IBM才是人類希望,支持開放技術也支持私有技術,兩邊都討好),雙方將在IBM的Power 8處理器及NVIDIA的Pascal加速卡上應用NV Link技術。