現(xiàn)場可編程門陣列(FPGA)一直是半導(dǎo)體市場中的另類物種。它從僅僅只有幾個邏輯門、可以用來模擬其他硬件并進(jìn)而運(yùn)行軟件開始向前演進(jìn);在FPGA一直在遵循著其自有的演進(jìn)之路的同時,它們也在利用為通用中央處理器(CPU)和定制化專用集成電路(ASIC)開發(fā)的其他技術(shù)。
在2020年1月22日于舊金山GlassHouse舉辦的“下一代FPGA平臺(TheNextFPGAPlatform)”活動上,這成為了我們與Achronix產(chǎn)品規(guī)劃及業(yè)務(wù)拓展副總裁ManojRoge對話的主題之一。成立于2004年的Achronix是FPGA市場中比較新的玩家,目前得到的發(fā)展動力強(qiáng)于其他更大的競爭對手。
Roge對重要FPGA玩家的產(chǎn)品和策略并不陌生。從上世紀(jì)九十年代中期到21世紀(jì)前十年中期,Roge是Cypress半導(dǎo)體公司的產(chǎn)品線經(jīng)理,在不同的管理職位上負(fù)責(zé)管理相應(yīng)的產(chǎn)品線。在2005年,Roge擔(dān)任Altera的產(chǎn)品規(guī)劃資深經(jīng)理,掌管該公司的65nm和40nm產(chǎn)品和市場策略。當(dāng)時,Achronix才創(chuàng)立不久。五年之后,Roge成為了Xilinx的產(chǎn)品規(guī)劃總監(jiān),負(fù)責(zé)該公司的產(chǎn)品路線圖和生態(tài)系統(tǒng)。四年之后,他成為了推動其數(shù)據(jù)中心和通信產(chǎn)品線的規(guī)劃和市場營銷總監(jiān)。在2017年的夏天,Roge在Achronix得到了其現(xiàn)有的職務(wù),負(fù)責(zé)又一家FPGA供應(yīng)商的策略及路線圖。這樣的經(jīng)歷給他帶來了獨(dú)特的視角,Roge對此倍感興奮,而不覺得是無新意的重復(fù)。
“該領(lǐng)域能給大家?guī)碇T多興奮點(diǎn),其原因有多個,”Roge告訴TheNextPlatform雜志。“第一點(diǎn)就是數(shù)據(jù)中心中的關(guān)鍵工作負(fù)載正在以快速的、全新的節(jié)奏在改變,諸如機(jī)器學(xué)習(xí)等新的功能正在加入其中。每個人都在期盼著指數(shù)級的功耗降低和性價比提升,這是因?yàn)槟悴荒軆H僅靠部署越來越多的CPU來擴(kuò)展數(shù)據(jù)中心的規(guī)模,我認(rèn)為現(xiàn)在的業(yè)界共識是你需要異構(gòu)的加速器。FPGA是一個選項(xiàng),為了讓你的數(shù)據(jù)中心在未來不過時,通過部署FPGA技術(shù)可帶來多種優(yōu)點(diǎn)?!?/p>
這種可塑性——我們已經(jīng)聽到許多人將FPGA描述為“動態(tài)的ASIC”,而我們更愿意稱其為“動態(tài)虛擬ASIC”,這是因?yàn)樗鼈兺ǔ1憩F(xiàn)為帶有可編程虛擬指令集的、一定數(shù)量的CPU,這些也是FPGA的關(guān)鍵功能。無論何時你有需要經(jīng)常改動的工作負(fù)載,同時它們有要求低延遲和并行的計(jì)算,那么FPGA就是你應(yīng)該考慮的計(jì)算平臺。
從Roge的視角來看,F(xiàn)PGA已經(jīng)經(jīng)歷了三個紀(jì)元,而我們?nèi)匀惶幱趲啄昵安砰_始的第三個紀(jì)元。
“從上世紀(jì)80年代到90年代中期的FPGA1.0階段主要是關(guān)于連接在一起的邏輯單元,”Roge介紹道?!斑@個時代的產(chǎn)品包括低端的CPLD和PLD器件,而客戶當(dāng)時常常把它們用作連接在一起的邏輯單元,或者一些可編程的I/O器件,大致說來其市場總需求量在10-20億美元之間。而從上世紀(jì)90年代中期到大約2017年為FPGA2.0階段,我們將其稱為連接浪潮期,這個階段中很多FPGA被用于為網(wǎng)絡(luò)和存儲實(shí)現(xiàn)接口。大家一直熱愛以太網(wǎng)和DDR存儲器,同時隨著FPGA的密度和性能不斷提升,它們被用于一些復(fù)雜的功能,而不僅僅是連接在一起的邏輯。而這些應(yīng)用將FPGA的市場需求總量擴(kuò)展到大約50億美元?!?/p>
取決于你如何來計(jì)算,包括Xilinx、Altera/Intel、Lattice半導(dǎo)體和Achronix在內(nèi)的主要FPGA供應(yīng)商的總銷售收入達(dá)到了大約65億美元,因而現(xiàn)在他們實(shí)現(xiàn)了一個大得多的市場需求量。討論的標(biāo)的到底真正有多大,這是我們主辦這次以FPGA為中心的活動的原因之一。
Roge說到:“從大約2017年開始,我們進(jìn)入了FPGA3.0這個新紀(jì)元,其核心內(nèi)容都是數(shù)據(jù)加速?,F(xiàn)在,F(xiàn)PGA不再僅僅用于一些連接在一起的邏輯或者制作原型,它們自己已經(jīng)成為計(jì)算引擎,在微軟Azure和亞馬遜WebServices等應(yīng)用的數(shù)據(jù)中心得到了大批量的部署?!爆F(xiàn)在FPGA市場總需求量的保守估算為100億美元,同時也可能是這個數(shù)字的2-3倍。
現(xiàn)在的問題是如何將這個總的市場需求量轉(zhuǎn)化為現(xiàn)實(shí)需求,而這需要重新打造硬件和軟件。
“無論你正在打造諸如高性能計(jì)算(HPC)集群或者用于超大規(guī)模數(shù)據(jù)中心的解析功能等系統(tǒng),它們都可以從原理上簡化為這三個要素:非常高效的計(jì)算、分層的存儲架構(gòu)和帶寬、以及高效地?cái)?shù)據(jù)轉(zhuǎn)移,而我們一直在認(rèn)真地深入研究如何去優(yōu)化它們?,F(xiàn)在,我們采用了臺積電(TSMC)的7nm工藝技術(shù),所以我們將從中獲益并采用了與Xilinx最新產(chǎn)品相同的技術(shù);而Intel在最新的Agilex產(chǎn)品中采用了10nm技術(shù),它與TSMC的7nm技術(shù)大致相同。但是我們產(chǎn)品的差異化在于架構(gòu)和我們采用的性能,我們決定專注于幾類應(yīng)用工作類型,同時我們希望能夠提供行業(yè)領(lǐng)先的產(chǎn)品,即單位功耗和單位成本上的最佳性能。”Roge表示。
“我們反復(fù)考慮了這些應(yīng)用的方方面面,而且從架構(gòu)上進(jìn)行創(chuàng)新,使客戶即使面對Xilinx和Intel也更傾向于選擇我們的產(chǎn)品。我們并不擔(dān)心與他們的產(chǎn)品進(jìn)行各個單項(xiàng)上的直接比較——邏輯單元、DSP單元塊、存儲器單元塊等等。每秒萬億次運(yùn)算(Teraops)是一個用于市場營銷的數(shù)字,它真的并不意味著什么。真正重要的是你如何能夠去加速整個應(yīng)用,正是因?yàn)槟阋呀?jīng)擁有了合適的存儲帶寬和高效的機(jī)器學(xué)習(xí)計(jì)算引擎,因此我們能夠提供一個優(yōu)異的端到端應(yīng)用性能,例如最佳的圖形識別性能?!盧oge補(bǔ)充到。
我們可以說存儲帶寬、I/O帶寬以及Teraops(或者Teraflops)是任何器件的標(biāo)志性指標(biāo),而你如何去利用硬件和軟件來形成獨(dú)特的組合而實(shí)現(xiàn)這些指標(biāo),是真正的終極大事。這就是我們在定義FPGA器件時的另類觀點(diǎn),從而使這些器件在數(shù)據(jù)中心等領(lǐng)域中可以找到持續(xù)長久的、但也可以不斷改變的應(yīng)用。
電子發(fā)燒友App





















評論