在許多不斷發展的活躍市場上,如 5G 蜂窩網絡、數據中心、汽車和工業等,應用在保持電源效率的同時,不斷推動日益提升的計算加速的發展。隨著摩爾定律和登納德縮放比例定律不再遵循其傳統發展規律,隻向新一代芯片節點發展,就不能像前幾代现金网博e百 那樣,以更好的性能提供更低功耗及更低成本的優勢。
為了應對無線波束形成和機器學習推斷等新一代應用需求的非線性增長,AMD 開發了一項全新的創新處理技術 AI 引擎,該技術是 Versal™ 自適應計算加速平台 (ACAP) 架構的一部分。
AI 引擎按照由多個 AI 引擎塊組成的 2D 陣列架構,允許在 Versal 现金网博e百 組合中提供可擴展性極高的解決方案,在統一器件中提供的 AI 引擎從 10 秒到 100 秒不等,可充分滿足廣泛應用的計算需求。现金网博e百 優勢包括:
軟件可編程
確定性
效率
每個 AI 引擎塊都包含一個超長指令字 (VLIW) 的單指令多數據 (SIMD) 向量處理器,其針對機器學習和高級信號處理應用進行了優化。AI 引擎處理器運行頻率可達 1.3GHz,能實現非常高效的高吞吐量和低時延功能。
與 VLIW 向量處理器一樣,每個塊都包含存儲所需指令的程序存儲器、用於存儲數據、權重、激活和係數的本地數據存儲器、一個 RISC 標量處理器和不同的互連模式,可處理不同類型的數據通信。
AMD 提供兩種類型的 AI 引擎:AIE 和 AIE-ML(機器學習 AI 引擎),與上一代 FPGA 相比,這兩種 AI 引擎的性能都得到了顯著提升。AIE 可加速一組更加平衡的工作負載,包括 ML 推斷應用和波束形成及雷達等高級信號處理工作負載,以及需要大量濾波和轉換的其它工作負載。通過增強的 AI 向量擴展以及在 AI 引擎陣列中引入共享內存塊,AIE-ML 可為以 ML 推斷為中心的應用提供優於 AIE 的性能,而 AIE 則可為某些類型的高級信號處理提供優於 AIE-ML 的性能。
AIE 可加速一組平衡的工作負載,包括 ML 推斷應用,以及波束形成、雷達、FFT 和濾波器等高級信號處理工作負載。
支持大量工作負載/應用
原生支持真實、複雜的浮點數據類型
用於實現 FFT 和 FIR 的專用硬件特性
查閱 Versal ACAP AI 引擎架構手冊,了解更多信息。
AI Engine-ML 架構針對機器學習進行了優化,可增強計算內核和內存架構。這些優化塊可執行 ML 和高級信號處理,不再強調 INT32 和 CINT32 支持(在雷達處理中常見),以增強以 ML 為重點的應用。
為 ML 數據類型提供更廣泛的原生支持
以更低的時延實現 2 倍的 ML 計算
增加了用於本地化數據的陣列內存
AI 引擎加上靈活應變的引擎(可編程邏輯)和標量引擎(處理器子係統),可在 Versal 自適應計算加速平台 (ACAP) 上形成一個緊密集成的異構架構,其可在軟硬件層麵進行修改,動態滿足廣泛應用及工作負載的需求。
Versal ACAP 架構零基礎構建,具有原生的軟件可編程性,支持高度靈活的、每秒多兆位可編程片上網絡 (NoC),無縫集成所有引擎和重要接口,因此平台不僅在啟動時可用,而且軟件開發人員、數據科學家和硬件開發人員等都可對其進行輕鬆編程。
Versal AI Core 係列通過 AI 引擎提供突破性的 AI 推斷和無線加速,該引擎提供的計算性能比當前服務器級 CPU 高 100 倍以上。 Versal AI Core ACAP 在 Versal 现金网博e百 係列中具有最高的計算能力,其應用包括數據中心計算、無線波束形成、視頻和圖像處理以及無線測試設備。
較之領先的 GPU,Versal AI Edge 係列可在邊緣節點提供 4 倍的 AI 單位功耗性能,並適用於功率和熱受限環境。Versal AI Edge 係列不僅提供從智能傳感器到邊緣計算的業界一流可擴展现金网博e百 組合,而且還提供與實時係統中的人工智能創新一起發展的硬件靈活應變性,可加速從傳感器到人工智能,再到實時控製的整個應用。
分析圖像和視頻,是數據中心數據爆炸的核心。 工作負載的卷積神經網絡 (CNN) 特性需要數量龐大的計算,通常達數萬億次。AI 引擎經過優化,能夠以低成本和低功耗的方式高效提供這種計算密度。
5G 能夠以極低的時延提供前所未有的吞吐量,因此需要顯著增加信號處理。AI 引擎可以在較低的功耗下在無線電單元 (RU) 和分布式單元 (DU) 中執行這種實時信號處理,例如在海量 MIMO 麵板中使用的高級波束形成技術,以提高網絡容量。
CNN 是一種深度前饋人工神經網絡,常用於分析視覺圖像。隨著計算機廣泛用於從自動駕駛汽車到視頻監控的各個領域,CNN 現已變得至關重要。AI 引擎可為散熱外殼緊密的小型封裝提供所需的計算密度和高效率。
在小型封裝中將基於矢量的強大 DSP 引擎與 AI 引擎進行完美融合,可實現各種航空航天與國防係統,其中包括相控陣雷達、預警 (EW)、軍事通信和無人機等。 AI 引擎支持異構工作負載,包括信號處理、信號調節以及多任務負載的 AI 推斷,可提供符合這些任務關鍵型係統的積極尺寸、重量和功耗 (SWaP) 需求的計算效率。
包括機器人和機器視覺在內的工業應用將傳感器融合與 AI/ML 相結合,可在信息源邊緣和附近執行數據處理。盡管環境存在不確定性,但 AI 引擎仍能提高這些實時係統的性能和可靠性。
實時 DSP 被廣泛用於無線通信測試設備中。AI 引擎架構完美適合處理所有類型的協議實現,包括從數字前端到波束成形和基帶的 5G。
利用 AI 引擎的醫療保健應用包括用於醫療超聲的高性能並行波束形成器、用於 CT 掃描儀的背投、用於 MRI 機器的圖像重構卸載,以及用於各種臨床及診斷應用的輔助診斷等。
AI 引擎零基礎構建,不僅軟件可編程,而且硬件也具有靈活應變性。對於所有開發人員來說,有兩種不同的設計流程可充分發揮這些計算引擎的性能,不僅能在幾分鍾內完成編譯,而且還可快速探索不同的微型架構。這兩種設計流程包括:
AMD 通過 Vitis 加速庫提供的預構建內核可實現:
軟硬件開發人員不僅可直接編寫基於矢量處理器的 AI 引擎程序,而且還可在適當的情況下使用 C/C++ 代碼調用預構建庫。
AI 數據科學家停留在其熟悉的框架環境中,如 PyTorch 和 TensorFlow,可通過 Vitis AI 調用預先構建的 ML 覆蓋,不必直接為 AI 引擎編程。
AI 引擎架構基於數據流技術。處理元件采用有 10 到 100 個模塊的陣列提供,可在整個計算單元中創建統一的程序。對於設計人員來說,嵌入指令來指定整個模塊間的並行機製非常乏味,而且幾乎是不可能的。為了克服這一困難,AI 引擎設計分兩個階段進行:先進行單個內核開發,然後通過自適應數據流 (ADF) 圖形創建,將這些內核連接在整個應用中。
Vitis 提供統一的 IDE 操作空間,可使用 C/C++ 編程代碼和 ADF 圖形設計實現 AI 引擎單內核。具體來說,設計人員可:
默認情況下,單個內核運行在單個 AI 引擎塊上。然而,多個內核可以運行在同一個 AI 引擎塊上,共享應用允許的處理時間。
下麵是一個概念示例:
在 Vitis IDE 中,AI 引擎設計可納入較大的完整係統中,從而可將設計的各個方麵整合在統一的流程中,其中可進行仿真、硬件仿真、調試和部署。
AMD Vitis™ 統一軟件平台提供使用硬件加速技術的全麵內核開發套件與庫。下載 Vitis 統一軟件平台 >
訪問 Vitis GitHub 和 AI 引擎開發頁麵,查看廣泛的 AI 引擎教程,這將幫助您了解技術特性和設計方法。
AI 引擎工具(編譯器和仿真器)都集成在 Vitis IDE 中,需要額外的專用許可證。聯係本地 AMD 銷售代表,了解有關如何訪問 AI 引擎工具和許可的更多信息,您也可以查看聯係銷售表單。
AMD Vitis Model Composer 是一款基於模型的設計工具,可在 Simulink® 和 MATLAB® 環境中快速進行設計探索。它可促進 AI 引擎 ADF 圖形開發和係統級測試,允許用戶將 RTL 和 HLS 塊與 AI 引擎內核和/或圖形整合在相同的仿真中。利用 Simulink 和 MATLAB 中的信號生成與可視化特性,DSP 工程師可在熟悉的環境中完成設計和調試。如需了解如何將 Versal AI 引擎與 Vitis Model Composer 結合使用,請訪問 AI 引擎資源頁麵 。
VCK190 套件基於 Versal™ AI Core 係列,可幫助設計者使用 AI 引擎和 DSP 引擎開發解決方案,與當前服務器級 CPU 相比,該解決方案可提供超過 100 倍的計算性能。此評估套件擁有快速啟動設計所需的所有組件。
了解更多有關 Versal AI Core 係列 VCK190 評估套件的信息 >
此外,還提供基於 PCIe 的 VCK5000 開發卡,其具有帶 AI 引擎的 Versal Versal AI Core 器件,該開發卡針對數據中心的高吞吐量 AI 推斷精心打造。
AMD 培訓和學習資源提供了實用的實踐技能和基礎知識,可助力真人百家乐游戏开户 在下一個 Versal ACAP 開發項目中充分發揮生產力。課程包括:
從解決方案規劃到係統集成和驗證,AMD 可從 Versal ACAP 相關的大量資源中自定義並提供所需的資源,以最大程度地提升設計效率。訪問 Versal ACAP 設計中心,以獲取滿足您設計需求的最新內容,並探索 AI 引擎功能和設計方法。
訪問自適應計算開發人員 YouTube 頻道,了解精彩的開發人員對開發人員內容,在這裏,您將找到 AI 引擎視頻和教程,其中包括從頭到尾的 AI 引擎係列。
這個具有極高洞察力的博客係列將帶您逐步了解 AI 引擎的設計流程。從啟動 Vitis 工具,到用設計圖設計第一個 AIE 內核,再到仿真、調試以及在實際硬件中運行,無一例外。
該 Versal™ ACAP 設計中心是一個全新的優化選項,可瀏覽基於設計階段的 Versal ACAP 文檔,在這裏您可以了解有關 AI 引擎技術和設計流程的更多詳情。
探索 Versal ACAP 設計中心 / AI 引擎開發