SDAccel:支持硬件加速軟件

概述

:自 2019.2 起,AMD SDK、SDSoC™ 和 SDAccel™ 開發環境被整合為一個多用途的 Vitis™ 統一軟件平台,用於應用加速和嵌入式軟件開發。AMD SDAccel 開發環境將沒有 2019.2 或更高版本。

簡介

SDAccel™ 環境是一個集成型開發環境,主要針對麵向 AMD Alveo 數據中心加速卡、AWS F1 實例以及其它 FPGA 即服務现金网博e百 的應用。

它提供一個熟悉的軟件開發流程,包括:

  • 集成型開發環境 (IDE)
  • 用於指導應用優化的分析器
  • 麵向主機及 FPGA 加速代碼的編譯器
  • 快速開發及調試的仿真流程
  • 軟硬件間的自動通信

主機應用采用 C/C++ 開發,使用標準 OpenCL API 調用與 FPGA 加速函數互動,這些函數可以用 RTL 和 C/C++ 建模,也可以用 OpenCL 建模。這為硬件設計人員和軟件工程師提供了熟悉的切入點。

SDAccel IDE 提供標準軟件開發環境的所有特性:主機應用的優化編譯器、靈活應變硬件的交叉編譯器、穩健的調試環境,以及用於確定性能瓶頸問題及優化應用的分析器。

Xilinx 運行時 (XRT) 和開發板專用 shell 自動管理 FPGA 加速器和主機應用之間的通信。軟件真人百家乐游戏开户 無需執行任何這類連接細節。

sdaccel
優勢

優勢

靈活應變硬件加速的優勢

  • 性能提高 10 至 1000 倍 *
  • 低延時
  • 功耗降低
  • CPU 用時更短
  • 易於使用 SDAccel 開發環境

AMD FPGA 和 ACAP 器件特別適合對高性能算法及工作負載的低時延加速。

摩爾定律和登納德縮放比例定律的下降,再加上 Amdahl 定律,這就意味著設計專用架構或 DSA 正在成為開發人員的首選工具,他們需要為他們的加速應用實現最高的性能、最短的時延以及最低的能耗。

FPGA 和 ACAP 器件非常靈活應變,與通用 CPU 和 GPU 截然不同,允許通過構建 DSA 來加速代碼的特定部分。

SDAccel 開發環境提供一係列全麵的工具報告,用於分析主機應用性能並確定加速機會。

這些工具還提供高速緩存、內存和總線使用的自動運行時檢測,以跟蹤硬件的實時性能。

* 性能提升從 10 到 1000 倍不等,主要取決於應用。

fpga_acceleration
部署選項

部署選項

使用 SDAccel 環境開發的應用可針對廣泛的部署選項:


本地部署

ALVEO_2

基於雲的部署

https://www.nimbix.net/xilinx/
http://www.hwclouds.com/product/fcs.html
https://aws.amazon.com/ec2/instance-types/f1/
https://www.alibabacloud.com/about?spm=a3c0i.7911826.675768.dnavwhya2.2d00968evRW8ZQ
技術文檔

主要文檔

Default Default 標題 文件類型 日期
許可 / 購買

SDAccel

麵向 Alveo 的 SDAccel 許可

注意: 如果您已購買 Vivado HLx 許可,則您的帳戶將擁有內部部署 AWS F1 開發的免費許可。

自發布 2018.2 XDF 起,所有 SDAccel 提供免費的 30 天試用。下載軟件並在安裝結束時選擇免費試用版。

入門