Arm发布新的人工智能Cortex-M处理器

Arm发布了一款新的Cortex-M处理器,旨在为资源受限的物联网(IoT)设备提供先进的人工智能功能。这款新的Cortex-M52声称是最小的、面积和成本效率最高的处理器,采用了Arm Helium技术,使开发者能够在单一工具链上使用简化的开发流程添加人工智能功能。

Arm在宣布中表示,Cortex-M52专为需要提高数字信号处理(DSP)和机器学习(ML)性能但不想承担专用DSP和ML加速器成本的AIoT(物联网人工智能)应用而设计。该设备中使用的Arm Helium技术在小型、低功耗嵌入式设备的DSP和ML应用中提供了显著的性能提升,使得可以在端点部署更具计算密集型的ML推理算法,而无需专用的NPU(神经处理单元)。

Helium技术已成功应用于网络边缘的产品,但Cortex-M52现在使Arm合作伙伴能够将这种能力带入成本更低、功耗更低的设备。Arm表示,通过将Helium技术扩展到新的Cortex-M类别,它正在为较小的嵌入式设备提供矩阵和DSP计算方面的一次性改变。

Cortex-M52提供了从Cortex-M33和Cortex-M4的简化迁移路径,可应对各种AIoT应用,实现更丰富的用户界面、语音和视觉体验,如汽车和工业控制、预测性维护和可穿戴传感器融合。公司表示,Cortex-M52提供了在一系列性能点和配置中进行扩展所需的灵活性,提供了DSP功能而无需单独的处理单元,节省了硅片面积和成本。

ML和DSP性能提升 Arm表示,Cortex-M52将Armv8.1-M Cortex-M系列(包括Cortex-M55和Cortex-M85)扩展到了新的效率点。它提供了任何Helium-enabled Cortex-M中最低的面积和功耗实现,为寻求在性能和成本之间进行权衡的硅合作伙伴提供了选择。开发者可以从ML和DSP性能的提升中受益,与以前的Cortex-M代系列相比,ML的性能提升高达5.6倍,DSP的性能提升高达2.7倍。

新处理器实现了Armv8.1-M的最新安全扩展,包括PACBTI(指针认证和分支目标识别)和Arm TrustZone技术,提供了增强的软件威胁缓解功能。此外,Cortex-M52加速了PSA认证二级硅的路线,为下一代PSA认证设备提供了可能。

最新的Armv8.1-M核心(包括Cortex-M55和Cortex-M85)还提供了许多汽车和工业控制应用中所需的增强功能安全特性。Cortex-M52提供了这些扩展的安全包和功能,帮助合作伙伴更轻松地达到与部署在这些应用中的上一代Cortex-M相比的FuSa认证。

通过单一工具链简化AI开发 传统嵌入式开发人员需要处理数学、数据分析、工具链专业知识和AI编程所需的技能。Arm表示,开发者的能力是促进AIoT出货量增加的关键因素,而借助Cortex-M52,它正在提供今天现代开发流程所需的关键功能和能力。

在这方面,要实现Cortex-M52提供的ML和DSP性能,以前需要结合CPU、DSP和NPU,这意味着一旦硬件建成,开发者就需要为具有三个独立工具链、三个编译器、三个调试器等的芯片编写、调试和调优代码。

但是,通过Cortex-M52,这将在单一工具链和单一经过验证的Arm Cortex-M系列架构中实现AI。这确保了传统、DSP和ML工作负载的统一开发流程 - 同时针对领先的机器学习框架进行特定集成和优化,确保开发者可以在任何Cortex-M上获得最佳性能的无缝体验。

Cortex-M52与Cortex-M55和Cortex-M85完全软件兼容,使开发者能够受益于和利用Helium周围的软件和工具生态系统,以及来自Arm合作伙伴生态系统的免费软件库和知识库。公司表示,Cortex-M52也将在Arm虚拟硬件上提供,这是其基于云的产品,可以在硅前进行软件开发。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/464818.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android retrofit上传List集合数据

由于接口需要,retrofit上传不能用POST,因为FormUrlEncoded注解跟Body不能共存,所以更改成了QueryMap 因为需要传参,所先将图片集合转成了Hashmap集合,再使用Gson 将集合转成Json 字符串 ,再转成RequestBody 下面介绍一…

一个查看armv8系统寄存器-值-含义的方式

找到解压后的SysReg_xml_v86A-2019-12目录 wget https://developer.arm.com/-/media/developer/products/architecture/armv8-a-architecture/2019-12/SysReg_xml_v86A-2019-12.tar.gz wget https://developer.arm.com/-/media/developer/products/architecture/armv8-a-archi…

Javaweb之SpringBootWeb案例之事务进阶的详细解析

1.3 事务进阶 前面我们通过spring事务管理注解Transactional已经控制了业务层方法的事务。接下来我们要来详细的介绍一下Transactional事务管理注解的使用细节。我们这里主要介绍Transactional注解当中的两个常见的属性: 异常回滚的属性:rollbackFor 事…

mysql、mybatis中SORT

SORT排序 根据数据表sys_series中HOT(int类型)进行升序排列: 原来的数据库中存储: 排序# 结果是HOT字段为null的所有数据都排在最前面,不为null的数据按升序排列 SELECT * FROM sys_series ORDER BY HOT;# 结果是HOT字段为null的所有数据都排在最后面,不为null的数据按数…

随机MM引流源码PHP开源版

引流源码最新随机MM开源版PHP源码,非常简洁好看的单页全解代码没任何加密 直接上传即可用无需数据库支持主机空间

《PCI Express体系结构导读》随记 —— 第II篇 第4章 PCIe总线概述(12)

接前一篇文章:《PCI Express体系结构导读》随记 —— 第II篇 第4章 PCIe总线概述(11) 4.2 PCIe体系结构的组成部件 PCIe总线作为处理器系统的局部总线,其作用与PCI总线类似,主要目的是为了连接处理器系统中的外部设备…

Centos7之忘记Root用户密码的处理方式

Centos7之忘记Root用户密码的处理方式 文章目录 Centos7之忘记Root用户密码的处理方式1.场景描述2. 重置密码1. 重启系统进入编辑界面2. 按方向键下键↓,找到设置语言的地方3. 进入bash界面后,可以输入passwd命令重新设置root密码 1.场景描述 长时间未使…

五分钟用FRP实现win10远程桌面

准备 搭建好FRP的服务器,参考前一篇文章或者FRP官方文档。 步骤 打开github release页面,下载windows版的FRP客户端:https://github.com/fatedier/frp/releases打开服务器配置文件frps.toml,添加kcpBindPort 7000打开配置文件…

QGIS Desktop工具转换png文件为TIF文件

https://qgis.org/ QGIS Desktop 3.34.3 菜单 Layer -> Georeferencer 选择 文件 点击 加载的图片的左上角的点 弹窗中没有数据 录入 0 0 再加入右侧下面的点 调整下 数据 点击 绿色的箭头按钮 输出TIF文件 GeoServer中添加 存储仓库 点击 GeoTIFF 录入,选…

C语言字符常量与字符变量..

1.字符常量 诸如’a’、‘b’、c’这类的都归属于字符常量 而且我们都知道printf()函数接收的第一个参数是字符串 所以不能够直接将字符常量作为printf函数的第一个参数 并且字符常量对应的占位符为%c 以下是对字符常量的演示 int main(){printf("%c%c%c%c", a, b…

【开源】基于JAVA+Vue+SpringBoot的公司货物订单管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 客户管理模块2.2 商品维护模块2.3 供应商管理模块2.4 订单管理模块 三、系统展示四、核心代码4.1 查询供应商信息4.2 新增商品信息4.3 查询客户信息4.4 新增订单信息4.5 添加跟进子订单 五、免责说明 一、摘要 1.1 项目…

Peter算法小课堂—背包问题

我们已经学过好久好久的动态规划了,动态规划_Peter Pan was right的博客-CSDN博客 那么,我用一张图片来概括一下背包问题。 大家有可能比较疑惑,优化决策怎么优化呢?答案是,滚动数组,一个神秘而简单的东西…