Avnet Asia Connect
 

Vitis 軟件平台:適合從邊緣到雲的所有開發者


O V E R V I E W

Vitis 統一軟件平台簡介

• Vitis 統一軟件平台包括:
• 全面的內核開發套件,可無縫構建加速的應用
• 完整的硬件加速開源庫,針對 Xilinx 硬件平台進行了優化
• 插入特定領域的開發環境,可直接在熟悉的更高層次框架中進行開發
• 不斷發展的硬件加速合作夥伴庫和預建應用生態系統






K E Y C O M P O N E N T

重 要 組 件 - Vitis AI 開發環境

一個專門的開發環境,用於在 Xilinx 嵌入式平台、Alveo 加速卡或云端 FPGA 實例上加速 AI 推斷。 Vitis AI 不僅支持業界領先的深度學習框架,如 Tensorflow 和 Caffee ,而且還提供全面的 API 來修剪、量化、優化和編譯訓練過的網絡,從而可為您部署的應用實現最高的 AI 推斷性能。





Vitis 加速庫

性能優化的開源庫,提供開箱即用的加速,對於採用 C、C++ 或 Python 編寫的現有應用而言,代碼修改極少,甚至不需要修改代碼。按原樣利用特定領域的加速庫,通過修改適應您的需求,或者在您的自定義加速器中用作算法構建塊。





Vitis Core 開發套件

完整的圖形開發工具和命令行開發工具,其中包括 Vitis 編譯器、分析器和調試器,用於構建、分析性能瓶頸問題,調試加速算法,使用 C、C++ 或 OpenCL 進行開發。在您自己的 IDE 中使用這些特性,或者使用獨立的 Vitis IDE。





Xilinx RunTime 庫

Xilinx 運行時(XRT) 可促進應用代碼(運行在嵌入式ARM 或x86 主機上)與加速器(部署在基於PCIe 的Xilinx 加速卡、基於MPSoC 的嵌入式平台或ACAP 的可重構部分上)之間的通信。它包括用戶空間庫和 API、內核驅動、電路板實用程序和固件。





Vitis 目標平台

Vitis 目標平台為 Xilinx 平台定義了基本軟硬件架構及應用環境,包括外部存儲接口、自定義輸入輸出接口和
軟件運行時。

• 對於本地或云的 Xilinx 加速卡,Vitis 目標平台可自動配置 PCIe 接口,這些接口可連接和管理 FPGA 加速器
  和 x86 應用代碼之間的通信 — 無需實現任何連接細節!

• 對於 Xilinx 嵌入式器件,Vitis 目標平台還包括用於平台上處理器的操作系統、平台外設的引導加載程序和驅動
  程序,以及根文件系統。您可以為 Xilinx 評估板使用預定義 Vitis 目標平台,也可在 Vivado Design Suite 中定義
  自己的 Vitis 目標平台。





使用 Vitis 軟件用於應用加速開發流程

為您在邊緣、本地或云的數據和計算密集型應用設計加速器:
• 確定應用中需要加速的性能關鍵部分
• 使用 Vitis 加速庫設計加速器,也可使用 C、C++、OpenCL 或 RTL 開發自己的加速器
• 構建、分析和調試,以驗證功能正確性並驗證是否符合性能目標。
• 在邊緣、本地或云的 Xilinx 平台上部署加速應用




閱讀原文


avnet.com/apac  
Copyright ©2019 Avnet, Inc. All rights reserved.