2016年底,亞馬遜網絡服務宣布將通過云交付模式提供高端XilinxFPGA服務,同時,國內云服務商騰訊云也宣布推出FPGA云服務器,使FPGA為數據中心提供云端服務引起熱議。今天就關于FPGA的云端服務,以及技術提供商的商業機會做分析。這里所說的技術提供商指的是通過云服務商的云端平臺,提供FPGA的軟硬件技術,包括提供各種算法加速的模塊IP,如深度學習的DNN庫,為云服務使用者在各種算法,包括人工智能的算法模型方面提供云端加速服務。
自從Intel收購Altera以來,關于FPGA在數據中心的作用就一直引起注意。甚至Intel首席執行官Brian Krzanich在收購完成后曾宣布,到2020年,將有高達三分之一的云端服務提供商使用混合的CPU-FPGA服務器(配合Xeon服務器)節點。目前FPGA在很多方面都已經得到使用案例,包括加密、安全、基因組學、金融服務,以及一系列的機器學習應用,在大數據、高性能計算、人工智能等。盡管FPGA在雙精度性能和總體價格上沒有優勢,但是FPGA也有GPU不能提供的優勢,如并行性、低功耗等方面。
本文的分析主要采用傳統的行業分析模型,主要是希望通過對各利益相關者的分析,把整個交易結構闡述清楚。
就行業內的競爭者而言,目前還不是很多,主要分為兩類,一類是原來一直專注于FPGA的開發,在特定行業內已經積累多年經驗的創業者;另一類是側重算法,特別是隨著深度學習的興起,基于FPGA開發深度學習算法。就商業模式來看,就目前來說,由于國內的云服務商自身也有數據處理的業務,如騰訊、阿里等,有大量的互聯網數據需要處理,FPGA技術提供商可以為他們提供軟硬件的平臺,包括FPGA硬件板卡,插入到他們的云端服務器中。當然FPGA技術提供商也可以提供FPGA IP,由云服務商提供硬件,FPGA技術提供商按照客戶需求提供技術平臺服務,客戶可以按需提供付費的模式。交易方式可以多種,取決于整個結構及利益的平衡。目前來看,由于FPGA在編程上的問題,該領域進入的門檻相對較高,競爭者相對還比較少,目前各家都是針對一些云服務商提供特定領域的解決方案。
就供應商來說,FPGA芯片的提供商主要是兩家,Xilinx和Intel的Altera。這兩家一直就FPGA的可編程環境努力,目的是降低使用的門檻,推廣FPGA在云端的應用。如Intel一直在增加對OpenCL開發環境的支持。同時,尚不確定的是Intel是否會就它的CPU與FPGA做進一步的綁定,如就Xeon-FPGA做單一封裝混合,在硬件接口上、整個開發環境上做改變。同時,Xilinx也在積極地推進,包括針對云端服務提供可重配置加速堆棧,積極與一些FPGA技術提供商合作開發。FPGA芯片廠商的努力,有利于促進FPGA的應用,但同時也一定程度上拉低了門檻,因此,這是把雙刃劍。
就云服務廠商來說,包括阿里巴巴、亞馬遜、百度、Facebook、谷格、微軟和騰訊這“超七大”數據中心,他們的身份是多重的。它們既是供應商,又是競爭對手,同時又是客戶。它們可以提供云服務平臺,與FPGA技術提供商合作,為云服務使用者提供更好的服務。同時,由于這些公司往往自己的業務也需要這樣的服務,比如搜索業務,FPGA可以在某些方面提供更好的加速服務,因此可以作為客戶。但同時,這些公司的研發能力很強,他們可以直接與FPGA芯片廠商合作,自己研發技術。所以,FPGA技術提供商在與他們合作時,先需要摸清這些廠商的發展策略,區別對待,因為畢竟每一家的戰略重點是不一樣的。有可能有些云服務廠商,在原來的云服務提供方面沒有那么強,需要與第三方緊密合作,盡快推動FPGA的云服務,擴大自己的生態和應用范圍,因為這也是他們超越競爭對手的好機會。但對FPGA技術提供商來說,通過與這些廠商的合作,盡快建立自己的技術能力和客戶資源。同時,擴大與云服務使用者的聯系,理解并滿足他們的多樣化的實際需求,才是可持續的。
就替代者而言,目前云服務的主流技術還是CPU+GPU的HPC計算。FPGA只是作為協處理器的角色,本身還有一些局限性。包括基本單元的計算能力有限,為了實現可重構特性,FPGA 內部有大量極細粒度的基本單元,但是每個單元的計算能力(主要依靠LUT 查找表)都遠遠低于CPU 和GPU 中的ALU模塊。速度與功耗相對專用定制芯片(ASIC)仍然存在不小差距。FPGA 價格較為昂貴,在規模放量的情況下單塊FPGA 的成本要遠高于專用定制芯片。所以目前的觀點認為,FPGA是異構計算里面一個很好的補充,有可能原來需要采購10塊GPU,現在改為8塊GPU加1塊FPGA。但即便如此,由于整個市場在快速增長,也仍然是可觀的。
就新進入者而言,起碼到現在為止,由于FPGA的整個開發環境的復雜度,以及在算法、模型集成、優化方面仍然需要有較大的門檻,能夠進來的廠商不多。但是隨著FPGA芯片廠商、云服務廠商的不斷推進、甚至部分開源,未來會不會把進入的門檻拉低,還有很大的不確定性。
就客戶來說,剛才有提到很多的云服務廠商本身也是客戶。但是基于FPGA的云服務,未來會有更多的客戶,隨著基于云端SaaS部署的全面推進,基于云服務的使用者會越來越多。而且大數據和人工智能的更廣泛應用,對FPGA的使用場景會越來越廣泛,而這正是FPGA技術提供商未來之所在。每個客戶的需求不一樣,比如圖像壓縮、ADAS、人臉識別、醫療、工業數據處理等,基于他們的需求,對FPGA內各功能單元的部署及劃分、算法模型的設計等會有很大的不同。對FPGA技術提供商來說,如果云服務商限定在只提供硬件資源,或簡單的通用服務內,那未來想象空間會非常大。當然這是整個格局反復博弈的結果。
綜上所述,上圖是針對剛才分析的雷達圖。未來格局的走向,需要我們時刻保持關注。
-
FPGA
+關注
關注
1643文章
21954瀏覽量
613985
發布評論請先 登錄
評論