來源:EXPreview 近日AMD宣布了一個名為“Peano”的新項目,作為AMD / Xilinx AI Engine處理器開發的開源LLVM后端,專注于現有Phoenix和Hawk Point的Ryzen AI,以及即將上市的Ryzen AI 300系列里面的XDNA2。 據Phoronix報道,Peano當前的重點是支持Phoenix和Hawk Point中的XDNA加速器實現的AIE2架構,稍后還會支持Strix Point的XDNA2 NPU,不過目前仍在開發當中。 一般來說,AI Engine是有序的、公開的流水線VLIW處理器。每個VLIW指令包指定一個或多個功能單元的行為,這些功能單元同時開始執行新指令。為了支持AI Engine不同尋常的架構特性,Peano為一些特定特性添加了LLVM支持。此外,存儲庫還包括了對Clang、LLD、binutils、Compiler-RT和LLVM-LIBC的支持。 其實AMD在今年1月,就針對Linux操作系統發布了首個XDNA驅動程序,為Ryzen AI引擎提供支持。如果用戶想運行該驅動程序,需要按照須安裝Linux 6.7內核或更高版本,該內核啟用了“IOMMU SVA”支持。不過后續AMD一直沒有推進,也沒有提供明確的計劃,進度要比英特爾對NPU的支持慢得多。 經過了幾個月的等待,隨著這次Peano的到來,AMD終于開始啟動了相關的支持,讓開發者可以更多地利用Ryzen AI。 |