0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm宣布推出基于M-Profile Vector Extension (MVE)矢量扩充方案的Arm Helium技术

安芯教育科技 来源:lq 2019-02-20 16:51 次阅读

新闻摘要

Arm Helium技术作为一种全新的M-Profile Vector Extension矢量扩充方案,能为Armv8.1-M架构带来经过强化的计算能力

新架构能够将最小型边缘设备的机器学习能力提升15倍,以及将信号处理性能提升5倍

新架构针对下一代Cortex-M处理器而设计,适用于需在本地进行决策的小型嵌入式设备

2019年2月15日,Arm宣布针对其下一代Armv8.1-M架构推出基于M-Profile Vector Extension (MVE)矢量扩充方案的Arm Helium技术。这一全新技术能够帮助开发者简化软件开发流程,并显著提升未来Cortex-M系列处理器的机器学习能力与信号处理性能。

业界正在加速推动创建一个拥有万亿互联设备的世界,而要实现这一愿景,我们必须找到行之有效的方法来扩展网络边缘众多受限设备的计算能力。通过提升这些设备的计算能力,开发人员能够直接为设备编写机器学习(ML)应用程序,并在设备本地实现自主决策,从而在提高数据安全性的同时,降低网络能耗、延迟和带宽使用量。

为达成这一目标,Arm推出Arm Helium技术,该技术针对Arm Cortex-M系列处理器设计,在Arm TrustZone的安全基础上,通过M-Profile Vector Extension矢量扩展加强Armv8.1-M架构的计算性能。Helium将为未来的Arm Cortex-M系列处理器提供高达15倍的机器学习性能提升和高达5倍的信号处理性能提升,消除因性能挑战造成的对低成本、高能效设备的使用限制,从而为我们的合作伙伴带来全新的市场机遇。

//下一级计算性能//

先进的数字信号处理(DSP)可通过 Arm Neon 技术扩展至更多Cortex-A架构组件中。针对功能受限的应用,Arm还在其较高性能的Cortex-M处理器系列(包括Cortex-M4、Cortex-M7、Cortex-M33以及Cortex-M35P)中加入DSP扩展方案。这两种技术都可用来加速特定应用的机器学习计算。

针对功能最为受限的嵌入式系统,功耗效率是优先考虑的因素,以往的解决方案将Cortex处理器搭配SoC芯片内的DSP处理器,但是这种作法也增加了硬件与软件设计的复杂性。当我们希望在这些设备上集成更多机器学习功能时,现有的SoC开发挑战将变得更加突出,因此在运用不同的工具链、编程、调试以及使用各种复杂的专有安全解决方案时,需要开发人员拥有更高水平的专业知识。

搭载Helium技术的Armv8.1-M 架构能克服上述难题,不仅能够提供实时控制程序代码、机器学习与DSP执行能力,而且效率丝毫不减。由此,数百万软件开发人员将能够运行各种DSP功能,安全无虞地扩展各种智能程序到种类更广泛的设备,强化对三种关键类别新兴应用的信号处理支持:震动和运动、语音和声音、以及视觉和图像。新一代搭载了Helium技术的Cortex-M架构SoC将改进未来各种设备的用户体验,包括传感器中枢设备(sensor hub)、可穿戴设备、音频设备、工业应用等。

除提升性能、降低开发成本之外,SoC设计和开发团队还将立即获得以下优势,包括:

通过功能整合,优化成本、功耗以及设计投入

利用 Armv8.1-M的设计遵循平台安全架构(PSA)规范的特点,实现简化的TrustZone部署

单一工具链涵盖控制与信号处理软件的开发

简化的软件开发,得益于成熟的 Helium生态系统所提供的完善的工具、模型和库,其中许多资源已被Cortex-M开发者广为使用

//简化软件开发流程//

由于Helium拥有统一的工具链、库和模型,软件开发将变得更加简单。 Helium工具链包括Arm Development Studio,涵盖Arm Keil MDK、Arm模型(开发人员可立即使用,用于代码建模)和各种软件库,包括CMSIS-DSP和CMSIS-NN,允许开发人员根据他们的需求选择最合适的资源。对于信号处理应用,我们通过消除对专用DSP或功能加速器的需求以及免去了一层设计复杂性,使之更加简化。

//驱动下一代嵌入式和物联网设备//

Helium将Arm Project Trillium计划的价值带到各种机器学习应用中,让框架与库的支持能力向下延伸到硬件层面。由于SoC开发者必须在不同的性能、芯片面积、功耗以及成本等限制下开发适合的方案,因此没有单一的产品能满足所有应用的需求。

我们现已推出Helium专属的工具链与模型,预计在未来2年各伙伴厂商将陆续推出采用Helium技术的芯片。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18304

    浏览量

    222335
  • 嵌入式设备
    +关注

    关注

    0

    文章

    104

    浏览量

    16834
  • 机器学习
    +关注

    关注

    66

    文章

    8136

    浏览量

    130586

原文标题:下一代Armv8.1-M架构:为最小型嵌入式设备提供强化的机器学习和信号处理能力

文章出处:【微信号:Ithingedu,微信公众号:安芯教育科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Arm Helium技术诞生的由来 为何不直接采用Neon?

    经过 Arm 研究团队多年的不懈努力,Arm 于 2019 年推出了适用于 Armv8‑M 架构的 Arm Cortex-M 矢量扩展
    的头像 发表于 02-29 17:01 723次阅读
    <b class='flag-5'>Arm</b> <b class='flag-5'>Helium</b><b class='flag-5'>技术</b>诞生的由来 为何不直接采用Neon?

    如何克服Amdahl定律的影响呢?

    在前几篇文章中,我们介绍了采用 Arm Helium 技术(也称为 MVE)的 Armv8.1-M 架构如何处理矢量指令。
    的头像 发表于 01-12 14:30 299次阅读
    如何克服Amdahl定律的影响呢?

    聊聊循环缓冲区的使用

    我们在为 Arm Cortex-M 处理器系列设计矢量扩展 (MVE) —— Arm Helium 技术
    的头像 发表于 01-04 14:10 267次阅读
    聊聊循环缓冲区的使用

    Arm Cortex-M52的主要特性和规格

    Arm Cortex-M52是一款采Arm Helium 技术的新型微控制器内核,旨在将AI功能引入更小、成本更低的物联网设备,而不是基于Arm
    的头像 发表于 01-02 11:12 561次阅读
    <b class='flag-5'>Arm</b> Cortex-M52的主要特性和规格

    Arm Helium技术诞生的由来

    当人工智能 (AI) 下沉到各式各样的应用当中,作为市场上最大量的物联网设备也将被赋予智能性。Arm Helium 技术正是为基于 Arm Cortex-M 处理器的设备带来关键机器学
    的头像 发表于 12-22 14:36 537次阅读
    <b class='flag-5'>Arm</b> <b class='flag-5'>Helium</b><b class='flag-5'>技术</b>诞生的由来

    Arm发布新品瞄准低功耗AIoT市场 MCU迎来升级

    针对AI应用的低成本处理器——Arm Cortex-M52。此处理器采用了Arm Helium矢量处理技术并在
    的头像 发表于 12-08 11:40 253次阅读
    <b class='flag-5'>Arm</b>发布新品瞄准低功耗AIoT市场 MCU迎来升级

    什么是Arm Helium矢量处理技术?

    ArmArm Cortex-M 处理器带来增强机器学习 (ML) 和数字信号处理 (DSP) 能力的技术 —— ArmHelium
    发表于 09-26 14:28 1095次阅读

    ARM Cortex-M处理器对比表

    Cortex-M处理器系列针对低成本、高能效的微控制器进行了优化。 这些处理器可以在各种应用中找到,包括物联网、工业和日常消费设备。 该处理器系列基于M-Profile架构,可为深度嵌入式系统提供低
    发表于 08-29 07:00

    Arm Cortex-M55处理器数据集

    ARM Cortex-M55处理器是一款完全可合成的中端微控制器级处理器,实现了ARMv8.1-M主线架构,并支持M-Profile向量扩展(MVE
    发表于 08-25 07:46

    ARM Cortex-M85处理器设备通用用户指南

    包含的安全扩展安全功能。 ·通过可选的ARM®v8.1-M M-Profile向量扩展(MVE)扩展向量处理功能。 ARM®v8.1-
    发表于 08-18 07:59

    ARM Corstone™参考系统架构规范MA1

    系统。 该子系统构成一个完整系统的核心,为了形成一个完整的系统,必须添加额外的系统外围设备作为子系统的扩展。 ·带有M-Profile向量扩展(MVE)、FPU、DSP扩展、缓存、TCM和ETM
    发表于 08-17 06:53

    ARM Cortex-M85处理器软件优化指南

    Cortex®-M85处理器是一款完全可合成的高性能微控制器级处理器,实现了Arm®v8.1‑M主线架构,其中包括对Mprofile
    发表于 08-10 07:43

    ARM Cortex-M85处理器技术参考手册

    Cortex®-M85处理器是一款完全可合成的高性能微控制器类处理器,它实现ARM®v8.1-M主线架构,其中包括对M-Profile向量扩展(MV
    发表于 08-09 07:28

    深入介绍Arm架构的R-Profile

    本指南向您介绍Arm架构的R-Profile。您将了解Arm架构、R-Profile的演变以及所有R-Profile版本中的功能。 本指南不
    发表于 08-02 17:51

    Arm Helium技术手册

    本指南介绍了Arm Helium技术,这是m -剖面矢量扩展(MVE)
    发表于 08-02 08:27