知名科技雜志《連線》日前發(fā)布一篇頭條題為《微軟押注可重編程計(jì)算機(jī)芯片》,文章闡述了微軟內(nèi)部高層對FPGA在人工智能、服務(wù)器、超算、量子計(jì)算領(lǐng)域的高度認(rèn)可和神秘Project Catapult計(jì)劃——微軟研究院積極推進(jìn)的一個激進(jìn)項(xiàng)目,來自微軟高層陸奇、沈向洋、Craig Mundie和Peter Lee等十余位微軟高管的鼎力支持。
在2012年末的時候,微軟工程師Doug Burger,一位計(jì)算機(jī)芯片研究員,四年前加入微軟,向高管們描繪了一個新想法,試圖向時任CEO史蒂夫·鮑爾默兜售所謂的“Project Catapult”。
Burger認(rèn)為,這個技術(shù)世界正在邁向一個新軌道。未來將是少數(shù)幾家互聯(lián)網(wǎng)巨頭運(yùn)作著幾個巨型互聯(lián)網(wǎng)服務(wù),這些比以前的服務(wù)更加復(fù)雜和不同,所以這幾家公司不得不打造全新的架構(gòu)來運(yùn)行它們。也就是說,世界頂尖互聯(lián)網(wǎng)巨頭將運(yùn)行基于web的超復(fù)雜服務(wù)器,因而需要一個全新的架構(gòu)去運(yùn)行它們。如果微軟不打造自己的硬件,就會落后。
鮑爾默聽完后并不買賬,微軟要著手可編程計(jì)算機(jī)芯片,聽起來就像是可口可樂宣布要做魚翅。因?yàn)槲④涍€沒有開始可程計(jì)算機(jī)芯片設(shè)計(jì)的必要工具和工程師,這是一項(xiàng)困難、耗時、專業(yè)而且有些特別的任務(wù)。但他不知道Burger和必應(yīng)團(tuán)隊(duì)早就已經(jīng)著手這方面的工作了。
微軟研究院于2014年6月宣布成功完成測試,把FPGA技術(shù)(而不是GPU技術(shù))應(yīng)用于Bing云數(shù)據(jù)中心,其效果包括相比于傳統(tǒng)服務(wù)器在處理Bing的自定義算法時快出40倍、比Bing現(xiàn)有的系統(tǒng)快出2倍、可縮減一半現(xiàn)有服務(wù)器數(shù)量等。2014年9月,百度快速跟進(jìn),宣布將把FPGA技術(shù)用于自己的數(shù)據(jù)中心。
Catapult也適用于微軟的其它大型線上服務(wù),比如Office 365和Azure。這被證明是值得的,因?yàn)镃atapult硬件降低了服務(wù)器各方面30%的開銷、削減了10%的能源消耗、且數(shù)據(jù)處理速度翻番。
FPGA在云數(shù)據(jù)中心的應(yīng)用,將從CPU與FPGA離散使用、向CPU與FPGA打包使用、再向CPU與FPGA整合使用發(fā)展,在卷積神經(jīng)網(wǎng)絡(luò)算法進(jìn)行圖像識別、加密算法進(jìn)行安全控制、壓縮算法進(jìn)行大數(shù)據(jù)處理等方面發(fā)揮重要作用。
2015年6月1日,英特爾宣布以167億美元價格收購FPGA生產(chǎn)廠商Altera,這是英特爾史上最大一筆收購。根據(jù)英特爾預(yù)計(jì),到2020年,將有1/3的云數(shù)據(jù)中心節(jié)點(diǎn)采用FPGA技術(shù)。
據(jù)微軟CEO薩蒂亞納德拉所述:“今天,Project Catapult已不再僅僅是一項(xiàng)研究”。該公司現(xiàn)已在其線上服務(wù)投資了50-60億美元的硬件,且這是最需要優(yōu)先考慮的事情。
Burger預(yù)計(jì)FPGA將于未來扛起微軟所有的線上服務(wù),微軟的服務(wù)非常龐大,使用的FPGA芯片多到開始改變?nèi)蛐酒袌觥?/span>
AI時代,一切或又將回到微軟英特爾聯(lián)盟的統(tǒng)治之下,F(xiàn)PGA就是其最重要的棋子之一。