什么是FPGA云服務(wù)器?FPGA有什么特性?
FPGA云服務(wù)器是一類提供了現(xiàn)場可編程門陣列(FPGA)的實例規(guī)格。由于FPGA硬件的可重配特性,您可以快速擦寫和重配已創(chuàng)建的FPGA硬件加速應用,同時擁有低時延硬件與資源彈性。
傳統(tǒng)FPGA開發(fā)硬件周期長,開發(fā)難度大,硬件加速算法的發(fā)布和部署保護要求也非常高。FPGA云服務(wù)器平臺FaaS(FPGA as a Service)在云端提供統(tǒng)一硬件平臺與中間件,可大大降低加速器的開發(fā)與部署成本。您無需了解底層硬件即可快速開發(fā)和部署自己的定制加速器,也可以直接使用加速器提供商提供的加速服務(wù)。 FaaS包括三個組件: 硬件基礎(chǔ)設(shè)施:FPGA云服務(wù)器、硬件加速開發(fā)和部署平臺(Intel、Xilinx)。 云上配套開發(fā)環(huán)境:廠商配套軟件(Quartus、Vivado)、第三方EDA軟件(仿真、模擬)。 FPGA IP開發(fā)生態(tài):圖片轉(zhuǎn)碼、基因計算、數(shù)據(jù)加密、視頻壓縮、硬件仿真設(shè)計、深度學習(預測/訓練)等。 阿里云基于FaaS平臺推出了FPGA云服務(wù)器,在提供FPGA加速能力的同時,保留了與普通ECS實例一致的使用體驗。您在創(chuàng)建ECS實例時,選擇企業(yè)級異構(gòu)計算規(guī)格即可。實例規(guī)格的詳細信息,請參見實例規(guī)格族。 統(tǒng)一性 兼容多種FPGA器件(Intel、Xilinx),支持Multi-boot的Shell燒寫,更可靠,易移植開發(fā)。 FPGA虛擬化 自主研發(fā)的FPGA軟硬件虛擬化方案,實現(xiàn)上云安全隔離要求。支持熱升級功能,在不中斷業(yè)務(wù)的前提下,對部分用戶邏輯進行在線重配置,以實現(xiàn)新的功能。 聯(lián)合仿真平臺 支持Intel和Xilinx器件,您無須更改原有設(shè)計即可進行軟硬件聯(lián)合仿真,降低輸出FPGA高性價比算力的復雜度。 互聯(lián)拓撲動態(tài)可配置 支持1片、2片、4片F(xiàn)PGA互聯(lián)拓撲,可動態(tài)配置拓撲,實現(xiàn)最高性價比。同卡FPGA之間使用高速互聯(lián)通道,應用實現(xiàn)兩片F(xiàn)PGA之間實時、大批量數(shù)據(jù)搬運時,不存在帶寬瓶頸。FaaS平臺介紹
功能特性