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