Arm Cortex-M52具有體積小、面積與成本效益高等特色,適合為低成本物聯網(IoT)裝置提供更強的AI功能,並可透過統一的工具簡化開發流程。
取得效能、晶片面積、功耗的平恆
Arm發表新款Cortex-M52處理器是支援 Arm Helium技術中體積最小、面積與成本效益最好的產品,無需獨立單元即可提供DSP功能(數位訊號處理),有助於節省面積和成本,並提供可擴充的彈性以足各種效能與配置需求。
Cortex-M52採用與Cortex-M55、Cortex-M85相同的Armv8.1-M架構,並支援Helium向量擴充方案(M-Profile Vector Extension,MVE),能夠有效提高ML(機器學習)與DSP應用的效能表現。與前代Cortex-M33相比,Cortex-M52的ML效能提升5.6倍,DSP效能則提升2.7倍。
Cortex-M52也支援PACBTI與TrustZone等技術等最新的Armv8.1-M安全性擴充方案,能夠進一步提高軟體安全性、避免軟體威脅,並加速晶片通過PSA Certified Level 2認證的流程。
簡化開發流程
過去要在微控制器、小型處理器與對應的裝置完成機器學習及數位訊號處理等工作,需要結合中央處理器(CPU)、數位訊號處理器(DSP)及神經處理器(NPU,即AI運算加速器)等硬體元件,在硬體建構完成後,開發人員還需使用3種不同的工具鏈、3種編譯器和偵錯工具,進行晶片的程式開發、微調、除錯,工作流程相當繁雜。
Arm的開發環境可以提供單一的工具鏈及經實證認可的單一架構上完成AI應用程式的開發,如此即可確保以一致的開發流程處理傳統的、數位訊號處理及ML運算負載,同時為主要的ML運算框架進行最佳化,簡化開發人員的工作,並充分發揮Cortex-M處理器的最佳效能。
Cortex-M52與Cortex-M55、Cortex-M85在軟體上完全相容,開發者能夠沿用持續成長的Helium軟體,以及CMSIS開發環境與軟體函式庫、知識庫等資源,另一方面Cortex-M52也包含於Arm虛擬硬體(Arm Virtual Hardware),能在取得實體晶片之前就即進行軟體開發,大幅提升工作效率。
Arm表示Cortex-M52是回應市場需求設計的產品,將ML與DSP導入低功耗的嵌入式應用的需求,透過Cortex-M52為最小裝置提供更高的AI推論效能,協助產業加速在IoT裝置導入AI應用。
加入電腦王Facebook粉絲團