我們聽到過有關計算的“加速”或“卸載”或“異構”,但這到底是什么意思呢?
它是指通常運行在 CPU 上的既定工作單位,其可通過使用更注重工作量的技術更高效地實現。而“更高效”在上下文中特指手頭的工作。
對于計算加速而言,它可以理解為將處理算法數量提高 10 倍、20 倍或更高。對于分析而言,它可以理解為在 1/100 的功耗下分析超過 10 倍的數據流。對于視頻加速而言,它可以理解為實時(或者比實時更快地)執行轉碼工作,速率不是每秒 1 幀,可顯著降低功耗。
在每個使用案例中,實現最佳解決方案所需異構元件(CPU、GPU、DSP、FPGA 或全新類型)的精確組合可以改變,而該改進目標將涉及一個或多個以下指標:
● 功耗
● 計算
● 時延
● 可排程性
● 帶寬
● 吞吐量
● 可編程性
● 可重構性
● 可擴展性
● 器件密度
● 工作量密度
● 質量
Xilinx 可為眾多使用案例提供滿足異構計算加速要求所需的工具與產品。Vivado HLS、SDAccel 與 SDSoC 等業界領先的工具可顯著提高工作效率,而使用支持加速 / 卸載工作的 FPGA 產品,則可為任何器件類型的高度可編程性及低功耗屬性提供最佳的功耗性能比。
利用 Xilinx 技術著手設計
目錄 | 特性 | Xilinx 解決方案 |
---|---|---|
Xilinx Products | 成本 / 電源 / 性能優化的 FPGA 與 SoC 解決方案 | Virtex UltraScale |
視頻評估板 | 視頻和圖像處理開發板與套件 | |
合作伙伴加速器電路板 | PCIe 加速平臺 | Alpha Data – ADM-PCIE-KU3 |
Xilinx 加速器電路板 | Xilinx Kintex UltraScale FPGA KCU105 評估套件 |