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