AWS獨家詳述FPGA基本原理和市場(chǎng)發(fā)展
在2016年底一年快要結束的時(shí)候,AWS(亞馬遜網(wǎng)絡(luò )服務(wù))宣布通過(guò)借助云傳輸模型可以采用Xilinx高端FPGA器件了,首次以開(kāi)發(fā)者的角度而不是擴展高層次工具來(lái)幫助潛在的用戶(hù)學(xué)習和體驗FPGA的加速效果。
本文引用地址:http://dyxdggzs.com/article/201710/365532.htm負責AWS容器和HPC部門(mén)的主管Deepak Singh向“The Next Platform”介紹到那些發(fā)展最快的應用領(lǐng)域有很多相似之處,例如都期望采用基于云計算的FPGA解決方案,詳情可參照最近新出版的一本書(shū)“FPGA前沿:可重構計算方面的新應用”。這些涉及到加密和安全、基因組學(xué)、金融服務(wù)以及一系列機器學(xué)習相關(guān)應用。“對于安全、基因組學(xué)和金融服務(wù)等都已經(jīng)有很多FPGA的使用案例了,我們期待看到FPGA與機器學(xué)習的結合,那將是一個(gè)更廣泛的領(lǐng)域,我們需要提供更多的工具和支持來(lái)滿(mǎn)足它的增長(cháng)。”
Singh將精力集中在專(zhuān)門(mén)的工作負載研究方面,包括高性能計算,在AWS部門(mén)十多年來(lái)也參與并見(jiàn)證技術(shù)的變遷,從通用的云服務(wù)(類(lèi)似于生活基本的面包和黃油)到新計算和內存密集型應用以及高性能計算(HPC)GPU加速方案等其他方面。除了關(guān)注這類(lèi)應用的硬件和軟件要求,Signh說(shuō)到他也在關(guān)注另外具有更廣泛發(fā)展和影響的兩個(gè)方面,分別是機器學(xué)習和相關(guān)的硬件需求。
機器學(xué)習是FPGA的重要發(fā)展領(lǐng)域,Signh說(shuō)到,但是從規模上看它只趨向于特定專(zhuān)業(yè)用戶(hù),現在還不確定可重配置器件可能適合作為哪些器件,“它可能作為GPU、CPU,或者作為定制化的ASIC、張量處理器或者只是作為FPGA來(lái)使用,也可能是某幾類(lèi)的結合”,最后他說(shuō)到因為最近幾年GPU、可編程環(huán)境以及形成的生態(tài)系統,用戶(hù)可以更加開(kāi)放的去探索新的架構和加速器,雖然還是差不多同樣的應用場(chǎng)景,但是至少會(huì )有一些興趣強烈的用戶(hù)(不單單是為實(shí)現通用功能)和他的團隊都會(huì )經(jīng)常關(guān)注新的架構,最后會(huì )選擇AWS的解決方案。Signh還說(shuō)到,現在A(yíng)WS FPGA云服務(wù)方案前期會(huì )吸引一部分用戶(hù),同時(shí)也會(huì )鼓勵合作伙伴參與到FPGA技術(shù)開(kāi)發(fā)過(guò)程中來(lái)。
通用計算不會(huì )就此消失,目前它仍是驅動(dòng)計算的主要力量。但是最近兩年或者三年出現的Nvidia Tesla GPU以及它的性能讓專(zhuān)業(yè)編程器件更加容易,人們對專(zhuān)業(yè)處理器的興趣、開(kāi)發(fā)人員,工作負載和公司的規模和活躍度都正在形成。從一定程度上講,專(zhuān)門(mén)的硬件和基礎設施起到了非常大的作用,尤其對于那些有專(zhuān)門(mén)需求的用戶(hù),我們認為FPGA是最好的一個(gè)選擇。
Singh提到很多終端用戶(hù)已經(jīng)開(kāi)始轉移,如果不是所用通用工作負載都在云端完成,本地數據中心可能已經(jīng)是過(guò)去時(shí)了。幾乎沒(méi)有哪個(gè)電氣設備能夠形成一個(gè)單一的、專(zhuān)門(mén)的工作負載。“除了基于FPGA的設備可能沒(méi)有什么可以剩下來(lái),因為其他相關(guān)的也已經(jīng)出局了。”對于這樣的情形,他說(shuō)到現在硬件和設備供應商之間的關(guān)系最終都會(huì )轉移到亞馬遜云服務(wù)上來(lái),具備FPGA核心機器的供應商不是很多,然而正如過(guò)去我們描述的那樣,Edico Genome(FPGA加速的基因組平臺)和Ryft(FPGA驅動(dòng)大規模數據分析平臺)在亞馬遜的努力下成為很好的搭檔,使用F1服務(wù)器實(shí)例滿(mǎn)足新型專(zhuān)業(yè)需求。
購買(mǎi)屬于你的“FPGA前沿:FPGA前沿:可重構計算方面的新應用2017版”,Next Platform出版社,在亞馬遜和其它電商平臺有售
正如Singh提到的,當AWS增加GPU實(shí)例的時(shí)候,GPU的生態(tài)系統已經(jīng)很成熟了,對于FPGA則還有很長(cháng)的一段路要探索,才能夠提供較廣泛的接入服務(wù)。這些進(jìn)步會(huì )讓現在的供應商和ISV(獨立軟件開(kāi)發(fā)商)繼續推廣,但是對于A(yíng)WS來(lái)說(shuō),除了提供硬件開(kāi)發(fā)套件外,還會(huì )繼續不斷探索提供更多的接入符合和權限。
“我們計劃支持高層次工具,例如SDAcell,包括OpenCL庫,擴大了開(kāi)發(fā)人員的資源。目前已經(jīng)有一些軟件開(kāi)發(fā)人員他們既懂FPGA又知道如何使用核心工具,他們需要的是一個(gè)通道——能夠將他們的軟件提供給更多的客戶(hù),與此同時(shí),我們正在研究各種資源庫、編程工具的可用性和可接入性,給用戶(hù)帶來(lái)更好的操作性能”,Singh解釋到,“我們的目標是讓編程和使用FPGA不在是障礙。”
Singh還提到開(kāi)發(fā)FPGA實(shí)例性云服務(wù)通過(guò)了AWS內部討論,其中致力于專(zhuān)用計算領(lǐng)域(例如HPC、應用加速等)的團隊成員已經(jīng)見(jiàn)證了FPGA的效益增長(cháng),能夠滿(mǎn)足重要市場(chǎng)領(lǐng)域應用的計算能力需求,例如很早就采用FPGA作為系統解決方案的方面(金融服務(wù)等)、采用FPGA作為系統加速(加密/安全、基因組)、以及正在尋求將各種處理計算引擎相結合以滿(mǎn)足各種算法和計算負載快速增長(cháng)的應用(例如機器學(xué)習和深度學(xué)習)。
我們曾在前面的文章中提到過(guò),尤其最近兩年來(lái),越來(lái)越專(zhuān)業(yè)的計算需求促使很多公司不再只局限于標準的CPU,而開(kāi)始逐漸采用ASIC、GPU和FPGA。這大大豐富了高端計算領(lǐng)域方案的多樣性,涌現出更多標準/非標準的系統開(kāi)發(fā)架構。去年FPGA廠(chǎng)商Altera被Intel所收購,公共云服務(wù)也開(kāi)始采用FPGA,各種不同的應用都將會(huì )從各方面受益于FPGA加速特性,這對FPGA來(lái)說(shuō)也是重大發(fā)展的一年——2017年我們會(huì )繼續關(guān)注這方面的進(jìn)展!
評論