FPGA 云服務器提供FPGA開發(fā)和使用工具及環(huán)境,讓用戶輕松獲取并 部署FPGA計算實例,專注于FPGA硬件加速應用開發(fā),為您提供易用、可重構、經濟、安全的FPGA云服務。
FPGA 云服務器的產品特性
彈性計算
在云上您可以在幾分鐘之內快速增加或刪減云服務器數量,以滿足快速變化的業(yè)務需求。通過定義相關策略,您可以確保所使用的 CVM 實例數量在需求高峰期無縫擴展,保證程序的可用性;在需求平淡期自動回落,以節(jié)省成本。
極致性能
FPGA 云服務器通過專用的 PCI Express (PCIe) 結構連接到您的 FPGA 實例,透傳 FPGA 性能,極致發(fā)揮 FPGA 性能;與僅使用 CPU 的服務器相比,您可以使用 FPGA 硬件加降低應用程序的處理延時,提高處理能力。
快速部署
與云服務器 CVM、負載均衡 CLB、對象存儲 COS 等多種云產品無縫接入,內網流量免費;采用與云服務器 CVM 一致的管理方式,提供 FPGA 硬件開發(fā)環(huán)境,降低學習成本,簡單易用。
可靠的交易平臺
云提供統一的 FPGA 服務市場,知識產權開發(fā)者可以通過云服務市場為其他客戶無償或有償地提供用于開發(fā)設計的 FPGA 應用程序;應用程序開發(fā)者可通過服務市場免費或付費地使用 FPGA 服務。
全面防護
不同用戶、賬戶、實例間全面資源隔離,保證 FPGA 訪問的獨立與安全性,數據安全有保障;與云安全無縫對接,享有與云服務器同等的云安全基礎防護和高防服務。
節(jié)約成本
您可按需購買,無需投入大量資金購置物理服務器;將 FPGA 部署開發(fā)時間從數年或數月縮減到數天;避免本地數據中心開發(fā) FPGA 無差別的繁重工作,助您有效降低基礎設施建設人力和成本投入。
圖像分類、檢測
隨著移動互聯網的發(fā)展,基于用戶社交平臺,用戶正在創(chuàng)造龐大的圖片集合且增長速度很快。面對海量的圖片數 據,如何提高圖片分類檢測的處理能力,降低圖片檢測的成本,是業(yè)務面臨的巨大挑戰(zhàn)。
我們的模式
我們使用 FX4 FPGA 云服務器對深度學習模型中 CNN 算法的 Alexnet 模型進行加速計算。實驗表明,采用 Alexnet 模型對圖像進行分類檢測對比測試,在性能上,FX4 FPGA 云服務器 處理性能是 CPU 云服務器的 5 倍。
實時圖像壓縮
常用的圖片格式有 JPEG 格式、WEBP 格式等, WEBP 圖片格式比 JPEG 圖片格式存儲空間小 30% 。為節(jié)省 存儲空間,降低傳輸流量,提升用戶的圖片下載體驗,通常采用 WEBP 格式進行存儲及傳輸分發(fā)。但 WEBP 壓縮計算復雜度是 JPEG 壓縮的10倍以上,采用 CPU 進行 WEBP 轉碼成本很高。
我們的優(yōu)勢
我們使用 FX4 FPGA 云服務器對JPEG 格式圖片轉成 WEBP 格式圖片進行加速計算。在實際測試中,測試圖片 大小為 853x640,在不影響圖片圖片質量的前提下,FX4 FPGA 云服務器處理延時相比 CPU 服務器降低 20 倍, FPGA 云服務器處理性能是 CPU 服務器的 6 倍。實際測試表明且不會影響視圖片質量。
FPGA 是什么,我為什么需要它?
- FPGA 是一種常用的定制硬件的方式。與專用硬件(如 ASIC)相比,FPGA 非常靈活,可以在插入 PC 主板后現場編程。
- FPGA 是可以使用軟件配置的可編程集成電路。與只使用 CPU 的服務器相比,通過使用 FPGA,用戶可以將應用程序處理延時降低,處理能力提高。此外,FPGA 可重編程,因此可以靈活地更新和優(yōu)化硬件加速,而無需重新設計硬件。
- FPGA 本身是帶有有限數量的簡單邏輯門和存儲單元的可編程芯片。FPGA 編程是用 HDL(硬件描述語言)將這些邏輯門和存儲單元連接起來,組成可完全并行執(zhí)行的多種操作。因此,非常適合用作定制硬件。在某些特殊應用中,例如大數據挖掘、金融風險分析等,能提供高達30倍的加速。