ARM 公司发布了 Cortex M55,大家熟知的可能有 M0、M1、M4、M7 等等,M55 是个什么鬼?
在 ARM 官网(https://developer.arm.com/)上,我们可以看到,Cortex-M 系列的大家庭:
到此,有些朋友可能不清楚 Cortex-M 内核和 MCU(单片机)的关系,
在此简单说明:
内核是处理器中最关键的部分,如人的大脑,处理器其他的外设:IO、存储、时钟等等,都是由对应的厂家开发自行设计。
这也就是为什么 NXP 和 ST 公司在使用同款的内核,却会生产出不同的处理器。
言归正传,打开 Cortex-M55 的模块框图,内核基本架构是 ARMv8.1-M mainline,在 Cortex-M55 中增加了 MVE(Helium)和可扩展 Ethos-U55,原来这款内核是为人工智能(AI)/ 机器学习(ML)而生的呀。
在去年 ARMv8.1-M 架构发布的时候就已经公开了 Arm Helium 技术,这个技术是 Arm Cortex-M 内核的 M-Profile 矢量扩展,可提供高达 15 倍的机器学习性能和高达 5 倍的信号处理能力,
意味着,以后大家手中的板子,可以用来跑 AI 了!
虽然 Cortex-M 内核已经支持 AI 了,但对应的处理器还未出现,猜猜,哪家公司会先吃肉?