路沙
2015年,英特爾收購(gòu)Altera,并成立可編程解決方案事業(yè)部,其戰(zhàn)略布局和行業(yè)效用正逐漸顯現(xiàn)。同時(shí),在一次次的產(chǎn)品發(fā)布和合作落地之后,未來(lái)規(guī)劃也日漸清晰。
長(zhǎng)期以來(lái),針對(duì)數(shù)據(jù)中心、計(jì)算、存儲(chǔ)以及網(wǎng)絡(luò),英特爾不斷在擴(kuò)展自身產(chǎn)品線的覆蓋和應(yīng)用范圍,并且積極尋求與FPGA內(nèi)部加速器開(kāi)發(fā)者、系統(tǒng)集成商以及軟件應(yīng)用集成商的合作,通過(guò)開(kāi)發(fā)者社區(qū)和生態(tài)環(huán)境建設(shè),能夠支持不同垂直領(lǐng)域加速方案的落地實(shí)施。
基于此,2017年,英特爾發(fā)布了基于Arria 10GXFPGA的可編程加速卡以及基于Intel至強(qiáng)處理器和FPGA的加速堆棧。二者結(jié)合起來(lái),就形成了一個(gè)完整的軟硬件結(jié)合的FPGA 解決方案。“在這個(gè)過(guò)程中,我們的目的就是要不斷提升FPGA的應(yīng)用性,并降低客戶的應(yīng)用門(mén)檻。” 英特爾可編程解決方案事業(yè)部亞太區(qū)市場(chǎng)拓展經(jīng)理劉斌如是說(shuō)。
如今,英特爾FPGA 已經(jīng)被正式應(yīng)用于主流的數(shù)據(jù)中心 OEM 廠商當(dāng)中。具體來(lái)說(shuō),戴爾 EMC PowerEdge R640、R740 和 R740XD 服務(wù)器集成了英特爾FPGA ,并且已經(jīng)可以進(jìn)行大規(guī)模部署;而富士通即將發(fā)布的PRIMERGY RX2540 M10也采用了英特爾FPGA 的加持。未來(lái),英特爾FPGA還會(huì)繼續(xù)擴(kuò)展,將與更多的OEM合作伙伴一起進(jìn)一步擴(kuò)展FPGA加速卡的驗(yàn)證工作。
從應(yīng)用效果上來(lái)看,F(xiàn)PGA的加速優(yōu)勢(shì)能幫助客戶擺脫運(yùn)營(yíng)支出的限制,實(shí)現(xiàn)了出色的可擴(kuò)展性、高性能和適應(yīng)性。同時(shí),也為客戶和合作伙伴提供了硬件性能優(yōu)勢(shì),支持他們?cè)谲浖_(kāi)發(fā)環(huán)境中大規(guī)模創(chuàng)建豐富的高性能解決方案。
如高性能數(shù)據(jù)處理軟件提供商Levyx,為金融機(jī)構(gòu)構(gòu)建了一款基于英特爾 FPGA 的回溯測(cè)試解決方案。相比傳統(tǒng)的 Spark 實(shí)施,借助英特爾 PAC 和加速堆棧,Levyx的架構(gòu)師和軟件開(kāi)發(fā)人員的算法執(zhí)行速度和期權(quán)計(jì)算速度分別提高了八倍和兩倍。
此外,從適用場(chǎng)景上,英特爾FPGA解決方案除了可應(yīng)用于財(cái)務(wù)風(fēng)險(xiǎn)評(píng)估和數(shù)據(jù)庫(kù)加速領(lǐng)域,還可以應(yīng)用于數(shù)據(jù)分析、深度學(xué)習(xí)、視頻轉(zhuǎn)碼、網(wǎng)絡(luò)安全、基因研究等場(chǎng)景中。
劉斌表示,根據(jù)不同的加速方案和應(yīng)用場(chǎng)景,用戶可以選擇通用的加速器,像FPGA,它可以同時(shí)適配非常多不同類型的產(chǎn)品。也可以針對(duì)特定的應(yīng)用場(chǎng)景,選擇專用加速器,如ASIC或者ASSP。不過(guò),他們認(rèn)為FPGA作為通用加速器來(lái)講,可以在更多的場(chǎng)景里面提供通用加速的能力,能夠有效降低運(yùn)營(yíng)成本,提升運(yùn)營(yíng)效率。
“也就是說(shuō),我們并不希望用戶將他的時(shí)間都耗費(fèi)在功能開(kāi)發(fā)上,而是應(yīng)該注重FPGA內(nèi)加速器、應(yīng)用軟件以及云上服務(wù)等特殊性功能的開(kāi)發(fā),從而來(lái)實(shí)現(xiàn)他們的商業(yè)價(jià)值。在這個(gè)過(guò)程當(dāng)中,我們可以將通用性的功能做好、特殊性的功能留給用戶,這樣可以節(jié)省他們的開(kāi)發(fā)時(shí)間和成本。”劉斌進(jìn)一步解釋道。
同時(shí),應(yīng)用通用加速器,還可以使不同合作伙伴之間開(kāi)發(fā)出的加速器及應(yīng)用軟件,在統(tǒng)一的API接口下,實(shí)現(xiàn)不同平臺(tái)上的系統(tǒng)和數(shù)據(jù)遷移,擴(kuò)展和提升用戶復(fù)用代碼和IP能力。
英特爾FPGA也一直在強(qiáng)調(diào),希望加速堆棧本身提供的功能可以降低用戶使用FPGA加速卡的門(mén)檻。在英特爾加速堆棧當(dāng)中,既支持FPGA傳統(tǒng)的RTL開(kāi)發(fā)流程,也支持像OpenCL這樣的高階語(yǔ)言開(kāi)發(fā)流程,從而使得不管是用哪一種方式開(kāi)發(fā)出的加速器或者應(yīng)用軟件,都可以和加速堆棧相結(jié)合。同時(shí),英特爾FPGA還在向市場(chǎng)提供一些開(kāi)源的加速引擎,希望能夠慢慢地建立起來(lái)相應(yīng)的面向于FPGA加速的開(kāi)發(fā)者社區(qū),從而逐步拓展英特爾的生態(tài)環(huán)境。