晶心科技宣布推出全球首款支援Linux、多核心和1024位元向量處理能力的AndesCore 45系列新成員AX45MPV。此處理器專為處理大量資料應用而設計,例如資料中心AI推理與訓練、先進駕駛輔助系統(ADAS)、AR/VR、電腦視覺、加密與多媒體等。
AX45MPV承襲AX45MP的所有特點,並融入了NX27V向量處理器3年多的成功經驗。AX45MP是一個64位元8級流水線雙發射多核心RISC-V處理器,包含RISC-V GCBP擴展指令集功能,並支援具有記憶體管理單元(MMU)的對稱多處理(SMP)Linux,且最多可支持48位元的虛擬地址。不僅如此,AX45MP能在同一個叢集中配置多達八個核心,並搭配Coherence Manager和達8MB的共享第二級(L2)快取記憶體。Coherence Manager能確保所有第一級(L1)快取資料的一致性,並支援可選配的IO coherence port。
AX45MPV的向量處理單元(VPU)實現了RISC-V向量(RVV)擴展指令1.0版,且支援最高1024位元的向量及資料通道寬度(VLEN, DLEN)配置。向量處理單元(VPU)可以雙發射向量指令到各個功能單元,當所有輸入都準備就緒時,指令可以同時執行,且每個週期可產生多達6×1024位元的結果。資料格式可以是整數、固定小數點、浮點數以及為AI應用優化的Andes延伸資料類型。此外,分段向量加載儲存指令可以將記憶體中的多個連續欄位移入和移出到連續的向量暫存器中,以便對影片、音訊或語音、複數和其他資料進行高效的向量處理。再者,之前在NX27V中首次提供的Andes Streaming Port(ASP),是一個專用的指令和資料介面,可在AX45MPV(純量和向量)暫存器和外部加速器之間移動大量數據。RVV-aware(支援RISC-V向量指令)ASP的指令由使用者自行定義,並可以選擇透過強大的Andes Custom Extension(ACE, 晶心客製化擴展指令集)架構來設計即時的運作。
晶心科技總經理暨技術長蘇泓萌博士表示,多核心向量處理器是專門為需要高平行度運算的應用而設計。具有出色超純量性能的AX45MPV可於一個叢集中支援最多八個核心,並帶有Coherence manager及可選配的第二級(L2)快取記憶體控制器,與NX27V VPU最大配置512位元VLEN和DLEN相比,相同配置的AX45MPV預期能對於非乘加法運算主導的運算核心提升20%~40%的性能;而以1024位元VLEN和DLEN配置的AX45MPV能對於乘加法運算為主導的運算核心提高2倍的性能,這是全球產業的首款商業版本。AX45MPV滿足需要處理1024位元資料應用的客戶。
AX45MPV完全支援AndeStar V5架構,其中包括最新的RISC-V擴展指令集以及晶心自有的延伸功能,如用於省電的PowerBrake和QuickNap,用於保護堆疊溢位或下溢的StackSafe,及在基於RISC-V擴展指令集的架構上,提升程式碼密度並縮小code size的CoDense。除此之外,AX45MPV可一併使用晶心科技現有的AX45MP和NX27V開發工具,例如AndeSight IDE整合開發環境和最佳化編譯器、向量和人工神經網路函式庫(NN Library)、能最佳化關鍵性能計算的核心流水線可視覺化分析工具AndesClarity,以及晶心客製化延伸指令(Andes Custom Extension)架構。AX45MPV能於更廣泛的RISC-V生態圈中發揮影響力,從安全解決方案到系統層級模型,以及硬體除錯/追蹤準系統。