Arm发布Cortex-M52处理器,小型终端设备也能进行AI运算
Arm发布全新Cortex-M52处理器,它采用Armv8.1-M架构并支持Helium矢量扩展方案。Cortex-M52的功能方块图。Cortex-M52的定位为高效率ML(机器学习)与DSP(数字信号处理)运算。Cortex-M52与Cortex-M55相比芯片尺寸小了23%,而ML与DSP性能分别较Cortex-M33提高5.6、2.7倍。Cortex-M52集成CPU、DSP、NPU等3种硬件组件,不但可以简化硬件设计,也可以通过成熟的开发环境简化软件开发。智能居家、智慧城市、零售、工业等领域都有在小型设备、IoT设备导入AI与ML运算的实例。各种不同的AI与ML应用程序需要的运算性能不同,Cortex-M52能够满足震动侦测、传感器集成、关键字侦测、例外侦测等性能需求,适合体积较小、低功耗的设备,包括预测性维护、马达控制和电源管理、语音和手势导向的机器互动以及远程健康监测等应用场景。截止目前,已有超过1,000亿个IoT设备使用Cortex-M处理器,Cortex-M52的推出可以满足运算需求较低,而且成本较低、芯片尺寸较小的应用需求。Arm台湾总裁曾志光在会议中分享多种AI与IoT设备结合的潜力。Arm物联网业务部亚太区IoT市场资深经理黄晏祥详细介绍Cortex-M52的各种特色。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应用。
页:
[1]