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.mzph.cn/news/682371.shtml

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

相关文章

小结与数字的魅力的开篇

小结 本系列主要介绍了一些排序算法,包括冒泡排序、快速排序、直接插入排序、希尔排序、简单选择排序、堆排序、归并排序、计数排序、桶排序和基数排序。 排序算法本身并不难,但其涉及的知识点却星罗棋布,其变化莫测的思路更让人难以捉摸&am…

移动机器人激光SLAM导航(五):Cartographer SLAM 篇

参考 Cartographer 官方文档Cartographer 从入门到精通 1. Cartographer 安装 1.1 前置条件 推荐在刚装好的 Ubuntu 16.04 或 Ubuntu 18.04 上进行编译ROS 安装:ROS学习1:ROS概述与环境搭建 1.2 依赖库安装 资源下载完解压并执行以下指令 https://pa…

Spring Boot 笔记 009 创建接口_更新用户基本信息

1.1.1 给User实体类添加校验 package com.geji.pojo;import com.fasterxml.jackson.annotation.JsonIgnore; import jakarta.validation.constraints.Email; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import jakarta…

【Java程序设计】【C00260】基于Springboot的企业客户信息反馈平台(有论文)

基于Springboot的企业客户信息反馈平台(有论文) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的企业客户信息反馈平台 本系统分为平台功能模块、管理员功能模块以及客户功能模块。 平台功能模块:在平台首页可…

FastAI 之书(面向程序员的 FastAI)(六)

原文:www.bookstack.cn/read/th-fastai-book 译者:飞龙 协议:CC BY-NC-SA 4.0 第十三章:卷积神经网络 原文:www.bookstack.cn/read/th-fastai-book/44d8848dfac0c1b0.md 译者:飞龙 协议:CC BY-N…

【Java程序设计】【C00257】基于Springboot的校园二手书交易平台(有论文)

基于Springboot的校园二手书交易平台(有论文) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的乐校园二手书交易管理系统 本系统分为系统功能模块、管理员功能模块、卖家用户功能模块以及用户功能模块。 系统功能模块&…

【教程】C++语言基础学习笔记(九)——指针

写在前面: 如果文章对你有帮助,记得点赞关注加收藏一波,利于以后需要的时候复习,多谢支持! 【C语言基础学习】系列文章 第一章 《项目与程序结构》 第二章 《数据类型》 第三章 《运算符》 第四章 《流程控制》 第五章…

消息中间件特点

1.  消息中间件概念 消息中间件是消息传递的过程中保存消息的容器。 主要目的:提供路由并保证消息的传递;如果发送消息时接受者不可用,消息队列会保留信息,直到可以成功传递为止。 消息中间件保存消息也是有期限的。 2.  消息…

车载软件架构 —— Adaptive AUTOSAR软件架构

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 本就是小人物,输了就是输了&#…

【Zigbee课程设计系列文章】Zigbee开发环境搭建

【Zigbee课程设计系列文章】Zigbee开发环境搭建 前言IAR 下载安装Z-Stack协议栈安装 🎊项目专栏:【Zigbee课程设计系列文章】(附详细使用教程完整代码原理图完整课设报告) 前言 👑由于无线传感器网络(也即…

每日一练——月落乌啼算钱

题目: 举例: 输入:6,输出:8.00 最开始看到这道题还有点蒙,但是看到他的公式想起了斐波那契数列 1,1,2,3,5,8...... 由前两个数相加得到第三个数,为An2An1An。 可以得出这个题目中所给的通项就…

大更新!gpt加入记忆功能,可以记忆自己的提问啦!

2月14日凌晨,OpenAI在官网宣布,正在测试ChatGPT记住用户提问内容的能力,同时可以自由控制其内存。 该功能使用户不必频繁地提问相同的内容,ChatGPT都将记住那些内容并对长对话、个性化聊天等,例如,写长文小…

基于Python的HTTP隧道安全性分析:魔法背后的锁与钥匙

当我们谈论基于Python的HTTP隧道时,不禁让人想起那些神秘的魔法门。但是,在魔法背后,我们也需要确保安全性,就像需要确保魔法不会落入邪恶之手一样。那么,基于Python的HTTP隧道在安全性方面表现如何呢?让我…

小区开店的成功秘诀:如何满足老年人的需求?

在鲜奶吧行业摸爬滚打 5 年,我深切体会到,要在小区成功开店,满足老年人的需求至关重要。以下是我总结的一些经验,希望能给想开鲜奶吧或正在创业的朋友们提供有价值的参考。 一、产品特色与健康理念 1、产品特色: 提…

生成树技术华为ICT网络赛道

9.生成树 目录 9.生成树 9.1.生成树技术概述 9.2.STP的基本概念及工作原理 9.3.STP的基础配置 9.4.RSTP对STP的改进 9.5.生成树技术进阶 9.1.生成树技术概述 技术背景:二层交换机网络的冗余性与环路 典型问题1:广播风暴 典型问题2:MA…

深入理解C语言(4):文件操作详解

文章主题:文件操作详解🌏所属专栏:深入理解C语言📔作者简介:更新有关深入理解C语言知识的博主一枚,记录分享自己对C语言的深入解读。😆个人主页:[₽]的个人主页🏄&#x…

洛谷_P1059 [NOIP2006 普及组] 明明的随机数_python写法

这道题的关键在于去重和排序,去重可以联想到集合,那排序直接使用sort方法。 n int(input()) data set(map(int,input().split( ))) data list(data) data.sort() print(len(data)) for i in data:print(i,end )

进阶C语言-动态内存管理

动态内存管理 🎈1.为什么存在动态内存分配🎈2.动态内存函数的介绍🔭2.1malloc和free函数🔭2.2calloc函数🔭2.3realloc函数 🎈3.常见的动态内存错误🔭3.1对NULL指针的解引用操作🔭3.2…

PLC_博图系列☞FBFC

PLC_博图系列☞FB&FC 文章目录 PLC_博图系列☞FB&FC背景介绍FB&FC与C 类比博图中定义函数块 (FB)函数 (FC) 关键字: PLC、 西门子、 博图、 FC 、 FB 背景介绍 这是一篇关于PLC编程的文章,特别是关于西门子的博图软件。我并不是专业的P…

新项目,从0到1,SpringBoot+Vue.js权限管理系统,拿去做毕设

大家好,我是 jonssonyan 最近把以前做的权限管理系统重新整理了一下(将一些不规范的地方规范了一下,并且在关键地方写了注释),代码全部开源,这个项目是以现在主流的前后端分离模式开发的,包含前…