ARM 公司發(fā)布了 Cortex M55,大家熟知的可能有 M0、M1、M4、M7 等等,M55 是個(gè)什么鬼?
在 ARM 官網(wǎng)(https://developer.arm.com/)上,我們可以看到,Cortex-M 系列的大家庭:
到此,有些朋友可能不清楚 Cortex-M 內(nèi)核和 MCU(單片機(jī))的關(guān)系,
在此簡單說明: ?
內(nèi)核是處理器中最關(guān)鍵的部分,如人的大腦,處理器其他的外設(shè):IO、存儲、時(shí)鐘等等,都是由對應(yīng)的廠家開發(fā)自行設(shè)計(jì)。
這也就是為什么 NXP 和 ST 公司在使用同款的內(nèi)核,卻會生產(chǎn)出不同的處理器。
言歸正傳,打開 Cortex-M55 的模塊框圖,內(nèi)核基本架構(gòu)是 ARMv8.1-M mainline,在 Cortex-M55 中增加了 MVE(Helium)和可擴(kuò)展 Ethos-U55,原來這款內(nèi)核是為人工智能(AI)/ 機(jī)器學(xué)習(xí)(ML)而生的呀。
在去年 ARMv8.1-M 架構(gòu)發(fā)布的時(shí)候就已經(jīng)公開了 Arm Helium 技術(shù),這個(gè)技術(shù)是 Arm Cortex-M 內(nèi)核的 M-Profile 矢量擴(kuò)展,可提供高達(dá) 15 倍的機(jī)器學(xué)習(xí)性能和高達(dá) 5 倍的信號處理能力,
意味著,以后大家手中的板子,可以用來跑 AI 了!
雖然 Cortex-M 內(nèi)核已經(jīng)支持 AI 了,但對應(yīng)的處理器還未出現(xiàn),猜猜,哪家公司會先吃肉?