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

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

3天内不再提示

使用神经处理单元集群转换边缘AI

星星科技指导员 来源:嵌入式计算设计 作者:Saumitra Jagdale 2022-10-19 10:57 次阅读

随着人工智能领域获得牵引力,这些设备变得越来越计算和耗电。随后,边缘设备上的处理负载随着系统架构的性能和复杂性而显著增加。因此,在系统中灌输了更高分辨率的图像和更复杂的算法,随着对AI处理的需求不断增长,以实现高TOPS性能,这需要进一步优化。

Synopsys 发布了神经处理单元 (NPU)、知识产权 (IP) 内核和工具链,以满足 AI 片上系统 (SoC) 中日益复杂的神经网络模型的性能需求。其新的设计软件 ARC NPX6 和 NPX6FS NPU IP 可处理实时计算的需求,同时为 AI 应用消耗超低功耗。此外,该公司的新 MetaWare MX 开发工具提供了一个完整的编译环境,具有自动化神经网络算法分区,可最大限度地提高最新 NPU 上应用软件开发的资源效率。

使用新的设计软件 ARC NPX6 和 NPX6FS NPU IP 以及元软件 MX 开发工具包,设计人员可以利用最新的神经网络模型,满足不断升级的性能期望,并加快其下一代智能 SoC 的上市时间。ARC NPX6 NPU IP 系列包括许多处理深度学习算法覆盖的产品,包括对象识别、图像质量增强和场景分割等计算机视觉任务,以及音频和自然语言处理等大型 AI 应用。设计中的单个内核可以从 4K MAC 扩展到 96K MAC,以实现超过 250 TOPS 和超过 440 TOPS 的单个 AI 引擎性能,并且很少。

NPX6 NPU IP 包含对多达 8 个 NPU 的多 NPU 群集的硬件和软件支持,稀疏性为 3500 TOPS。由于硬件和软件中的高级带宽功能以及内存层次结构(每个内核中包含L1内存以及用于访问常见L2内存的高性能,低延迟连接),可以扩展到大量MAC数量。对于受益于神经网络内部 BF16 或 FP16 的应用,提供了可选的张量浮点单元。

poYBAGNPZ7iAFPArAAGDfudyRsU033.png

MetaWare MX 开发工具包为应用软件开发提供了软件编程环境,包括神经网络软件开发工具包 (NN SDK) 和虚拟模型支持。NN SDK 会自动将使用流行框架(如巨炬、张量流或 ONNX)训练的神经网络转换为 NPX 优化的可执行代码。

这个概念是,NPX6 NPU处理器IP随后可用于制造各种产品,从几个TOPS到数千个TOPS,所有这些都可以使用单个工具链编写。

NPX6 网络输出电源的主要特性:

可扩展的实时 AI/神经处理器 IP,具有多达 3,500 个 TOPS 的性能,支持 CNN、RNN/LSTM、变压器、推荐器网络和其他神经网络。

功率效率(高达 30 TOPS/W)在业界无与伦比。

卷积加速器的 1-24 个内核,增加了 4K MAC/内核

张量加速器,支持张量运算符集体系结构并允许变量激活 (TOSA)

软件开发套件

用于自动混合模式量化的工具

降低带宽的架构和软件工具特性

通过并行处理各个层来减少延迟。

设计软件 ARC VPX 矢量 DSP 无缝集成。

生产力很高。张量流和巨炬框架,以及ONNX交换标准,由元软件MX开发工具包支持。

此外,ARC NPX6FS NPU IP 符合 ISO 26262 ASIL D 标准,用于随机硬件故障检测和系统功能安全开发流程。这些处理器具有符合 ISO 26262 的特定安全机制,可处理下一代区域性设计的混合关键性和虚拟化需求,以及全面的安全文档。

ARC 元软件 MX 开发工具包包括神经网络软件开发工具包 (SDK)、编译器和调试器、虚拟平台 SDK、运行时和库以及高级仿真模型。它提供了一个统一的工具链环境来加速应用程序开发,并在MAC资源之间智能地划分算法以实现最佳处理。MetaWare MX 安全开发工具包包含安全手册和安全指南,可帮助开发人员满足 ISO 26262 标准,并为安全关键型汽车应用的 ISO 26262 合规性测试做准备。

利用 NPU 集群加速边缘 AI 应用

为了满足人工智能应用不断增长的性能和复杂需求,恩智浦NPU IP核提供高性能、可扩展的实时人工智能和神经处理IP,具有多达3500个TOPS,支持各种神经网络,如CNN、RNN/LSTM、变压器和推荐器网络。

此外,它通过并行处理各个层来减少延迟。此外,高生产力的元软件 MX 开发工具包支持张量流和巨魔框架以及 ONNX 交换格式。

审核编辑:郭婷

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

    关注

    68

    文章

    18275

    浏览量

    222164
  • 神经网络
    +关注

    关注

    42

    文章

    4572

    浏览量

    98749
  • 人工智能
    +关注

    关注

    1776

    文章

    43845

    浏览量

    230605
收藏 人收藏

    评论

    相关推荐

    全新AMD锐龙8000F系列处理器整机正式发售 配备神经处理单元(NPU)

    器,将由AMD渠道品牌整机合作伙伴提供整机进行销售。全新AMD锐龙8000F系列处理器为提高效率进行了低功耗优化,其中的AMD锐龙7 8700F配备了尖端的神经处理单元(NPU),它提
    的头像 发表于 04-18 11:05 338次阅读
    全新AMD锐龙8000F系列<b class='flag-5'>处理</b>器整机正式发售 配备<b class='flag-5'>神经</b><b class='flag-5'>处理</b><b class='flag-5'>单元</b>(NPU)

    AI芯片的技术原理与架构

    人工神经网络模型 AI芯片的核心原理基于人工神经网络,其中芯片内部的处理单元模拟了生物神经元的工
    发表于 03-12 11:27 794次阅读
    <b class='flag-5'>AI</b>芯片的技术原理与架构

    NanoEdge AI的技术原理、应用场景及优势

    NanoEdge AI 是一种基于边缘计算的人工智能技术,旨在将人工智能算法应用于物联网(IoT)设备和传感器。这种技术的核心思想是将数据处理和分析从云端转移到设备本身,从而减少数据传输延迟、降低
    发表于 03-12 08:09

    什么是AI边缘计算,AI边缘计算的特点和优势介绍

    随着人工智能的迅猛发展,AI边缘计算成为了热门话题。那么什么是AI边缘计算呢?简单来说,它是将人工智能技术引入边缘计算的新兴领域,旨在将计算
    的头像 发表于 02-01 11:42 332次阅读

    算力强劲的AI边缘计算盒子# 边缘计算

    AI边缘计算
    成都华江信息
    发布于 :2023年11月24日 16:31:06

    什么是边缘计算盒子(AI算法盒子)?

    边缘计算盒子是一种基于边缘计算和人工智能技术的智能设备,它内置了灵活可配的多样化AI算法库,所以也被称为AI算法盒子或智能边缘分析一体机,可
    的头像 发表于 10-31 14:29 1268次阅读
    什么是<b class='flag-5'>边缘</b>计算盒子(<b class='flag-5'>AI</b>算法盒子)?

    基于IDE构建用于STM32微处理器的完整人工智能项目

    本用户手册指导了基于 IDE 逐步构建用于 STM32 微处理器的完整人工智能(AI)项目,自动转换预训练好的神经网络(NN)并集成所生成的优化库。本手册还介绍了 X-CUBE-
    发表于 09-07 06:15

    边缘计算ai技术是什么?

    边缘计算ai技术是什么? 边缘计算AI技术是指将人工智能技术应用于边缘计算中的一种新兴技术。边缘
    的头像 发表于 08-24 15:49 742次阅读

    AI边缘计算是什么意思?边缘ai是什么?AI边缘计算应用

    AI边缘计算是什么意思?边缘ai是什么?AI边缘计算应用  随着人工智能技术的不断发展,
    的头像 发表于 08-24 15:18 1493次阅读

    如何利用视觉处理器在可视门铃和智能零售设计中扩展边缘 AI 功能

    随着“边缘人工智能 (AI)”的兴起,“在网络边缘拥有更高的智能性”也倍受讨论,拥有更高本地实时处理能力的好处就易被忽视,而这种处理无需依赖
    的头像 发表于 07-08 11:21 291次阅读

    AI边缘计算盒子是如何推动边缘AI应用落地的

    AI边缘计算盒子(AI Edge Computing Box)是一种集成了边缘计算和AI算法处理
    的头像 发表于 05-26 14:08 697次阅读

    神经处理将实时决策带到边缘

    - 神经处理单元 (NPU) - 可以 即使在最复杂的神经网络模型上也能执行推理。开发 人员 可以将机器学习推理函数卸载到 NPU,从而允许 高性能 Cortex-A 和 Corte
    的头像 发表于 05-25 09:25 333次阅读

    快速了解边缘计算和边缘AI

    如果说云计算是集中式、在“云端”进行的大数据处理,那么,边缘计算则可以理解为边缘侧、靠近终端(例如手机、智能语 音交互设备等)的大数据处理。 在很多情况下,
    发表于 05-18 16:09 0次下载
    快速了解<b class='flag-5'>边缘</b>计算和<b class='flag-5'>边缘</b><b class='flag-5'>AI</b>

    STM32峰会AI篇 | 边缘AIAI未来的价值保障

    NIVIDIA TAO和STM32Cube.AI工具,让开发者STM32微控制器上无缝训练和实现神经网络模型 。 本文为2023 STM32峰会连接篇重点内容。 ST 为什么要积极投入边缘人工智能及我们
    的头像 发表于 05-13 11:25 1086次阅读
    STM32峰会<b class='flag-5'>AI</b>篇 | <b class='flag-5'>边缘</b><b class='flag-5'>AI</b>是<b class='flag-5'>AI</b>未来的价值保障

    新一代面向边缘应用的AI视觉处理

    最近,笔者与Ambarella的AIoT高级总监Jerome Gigot进行了交流,该公司专门为边缘应用程序创建AI视觉处理器。
    发表于 05-08 16:03 483次阅读
    新一代面向<b class='flag-5'>边缘</b>应用的<b class='flag-5'>AI</b>视觉<b class='flag-5'>处理</b>器