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

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

3天内不再提示

NVM对边缘AI有何优势?

香香技术员 来源:embedded 作者:embedded 2023-09-29 14:50 次阅读

半导体技术、算法和数据科学的持续创新使得在越来越多的边缘设备中融入一定程度的人工智能推理功能成为可能。今天,我们在计算机视觉应用中看到了它,例如从手机和笔记本电脑到安全摄像头的产品上的物体识别、面部识别和图像分类。在工业系统中,推理可以实现预测性设备维护,并允许机器人独立执行任务。对于物联网智能家居产品,人工智能推理可以实时监控和响应各种传感器输入。

目前支持AI推理的最低成本处理解决方案是用于物联网系统的现成单芯片微控制器。这种芯片将通用CPU、SRAM和IO功能与非易失性存储器(NVM)相结合。然而,这些芯片在CPU上运行的软件中实现了AI算法,这些算法只能提供适度的性能,并且仅适用于基本推理。扩展单芯片解决方案以提供更高性能的推理对设计人员来说是一个挑战。

如今,有望为要求苛刻的推理算法提供多个 Teraflops 性能的解决方案必须使用专用的 AI 加速硬件。为了在实现所需性能的同时将功耗降至最低,它们必须采用领先的工艺制造。事实上,如今市场上有许多片上系统 (SoC) 采用先进的工艺几何形状开发的专用 AI 加速硬件,效率相当高。

但是,这些通常是双芯片解决方案,其中AI计算引擎采用高级工艺(通常为22nm或更低)实现,NVM设备采用较旧的工艺技术。这是因为嵌入式闪存在 40nm 以下无法很好地扩展;在28nm时,成本对于大多数应用来说变得令人望而却步,因此在28nm时不存在嵌入式闪存。这意味着无法将闪存和高性能推理引擎集成到单个 SoC 中。

对于成本次于性能的应用,这种双芯片解决方案可能是可行的(想想像自动驾驶汽车这样的产品,它们需要存储在固态硬盘[SSD]中并通过DRAM运行的大型AI模型)。然而,对于低功耗边缘AI产品,双芯片解决方案的成本可能令人望而却步。在双芯片解决方案中,还需要连续从外部存储器获取权重,从而导致延迟和功耗增加。此外,双芯片解决方案存在潜在的安全风险,因为通过外部总线读取或修改NVM更有可能破解系统。

低成本、低功耗系统的“圣杯”是将加速器、NVM、SRAM 和 IO 组合在单个 SoC 上的单芯片(SoC 或 MCU)。从资源的角度来看,大多数小型低功耗物联网和其他AI边缘应用实际上并不需要双芯片解决方案。在这些应用中,AI 模型可以足够小,以适应 SoC 的内部 NVM。只有闪存有限的可扩展性才是挑战。

单芯片解决方案不仅可以节省成本;这将有可能实现更高的性能和更低的功耗,这既是因为存储器和执行单元之间的带宽更高,也是因为不需要跨芯片边界获取权重。而且,由于这些应用程序中的AI模型相对较小并且更新频率不高,因此片上NVM不仅可以用于代码存储的传统NVM任务;它还可用于保存AI权重和CPU固件。

如今,AI权重和CPU固件是从片上SRAM读取的。这种方法有几个缺点。首先,将权重存储在SRAM中意味着需要比其他方式更大的SRAM阵列。这增加了成本,因为SRAM本身就很昂贵,而且还增加了整体芯片尺寸,导致进一步的成本。此外,由于SRAM是一种易失性存储器技术,因此在启动时仍需要从外部闪存加载代码。没有即时启动。

利用 ReRAM 实现单芯片解决方案

电阻式 RAM(ReRAM 或 RRAM)是一种创新的 NVM 技术,可实现用于边缘 AI 推理的低成本、低功耗单芯片解决方案的愿景。ReRAM可以与芯片的其余部分一起扩展到高级工艺节点,因此它可以在与AI引擎相同的高级工艺上实现。

ReRAM可用于取代大型片上SRAM,以存储AI权重和CPU固件。由于该技术是非易失性的,因此无需在启动时等待从外部 NVM 加载 AI 模型。它比SRAM密度大得多,这使得它的每比特成本低于SRAM,因此可以在片上集成更多的存储器,以支持更大的神经网络,而芯片尺寸和成本相同。虽然数据存储仍然需要片上SRAM,但阵列将更小,整体解决方案更具成本效益。

wKgaomUFT-eANhSQAAD5n41aSZo503.png

虽然数据存储仍然需要片上SRAM,但用ReRAM取代大型片上SRAM来存储AI权重和CPU固件,可以减小芯片尺寸,提供更具成本效益的整体解决方案。(图片:Weebit Nano)

借助 ReRAM,设计人员可以在单个 IC 中实现高级 AI 的单芯片实现,同时节省芯片尺寸和成本。

展望未来:未来的 AI 架构

展望未来,ReRAM也将成为边缘AI未来的构建模块:神经形态计算(也称为内存模拟处理)。在此范例中,计算资源和内存驻留在同一位置,因此无需移动权重。神经网络矩阵成为ReRAM单元的数组,突触权重成为驱动乘法运算的NVM单元的电导。

wKgZomUFT_OAAVOOAAErB_58_7w216.png

未来的系统将模仿人脑的行为,对大量数据进行快速实时处理。(图片:Weebit Nano)

由于ReRAM细胞与人脑中的突触具有物理和功能相似性,因此可以使用ReRAM模拟人脑的行为,以便对大量数据进行快速实时处理。这样的解决方案将比当今传统处理器上的神经网络模拟能效高出几个数量级。Weebit正在与众多学术和商业合作伙伴合作,以在这一领域取得进展。

编辑:黄飞

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

    关注

    68

    文章

    10860

    浏览量

    211715
  • 物联网
    +关注

    关注

    2909

    文章

    44625

    浏览量

    373187
  • AI
    AI
    +关注

    关注

    87

    文章

    30851

    浏览量

    269009
  • NVM
    NVM
    +关注

    关注

    1

    文章

    41

    浏览量

    19121
  • 非易失性存储器

    关注

    0

    文章

    107

    浏览量

    23441
收藏 人收藏

    评论

    相关推荐

    对边缘计算的炒作 我实在看不下去了

    中国信息通信研究院云计算与大数据研究所所长宝宏昨日下午发文,指责近期A股对边缘计算概念的市场反映和一些券商的唱多,是别有用心的。以下为文章内容。
    发表于 03-10 10:26 1614次阅读

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

    能耗并提高数据安全性。本文将对 NanoEdge AI 的技术原理、应用场景以及优势进行综述。 1、技术原理 NanoEdge AI 的核心技术包括边缘计算、神经网络压缩和低功耗硬
    发表于 03-12 08:09

    EdgeBoard FZ5 边缘AI计算盒及计算卡

    ` 随着应用场景的多样化,利用人工智能技术在边缘侧部署一系列创新应用解决方案,对企业传统的业务形态进行升级,加速业务增长,增强竞争优势,起着至关重要的作用。 在市场需求和产业趋势的推动下,米尔
    发表于 08-31 14:12

    【HarmonyOS HiSpark AI Camera】边缘计算安全监控系统

    边缘计算安全监控系统计划:本项目计划做一个边缘计算平台,将用在工业或工厂环境下,检测温度、湿度、气体等参数,同时通过视觉AI检测工人有没有佩戴安全帽、手套、是否抽烟、是否烟雾和火焰
    发表于 09-25 10:11

    边缘计算对服务器系统SoC影响?

    边缘计算用例——Microsoft HoloLens了解边缘计算各部分边缘计算对服务器系统SoC影响
    发表于 02-22 09:12

    网络边缘实施AI的原因

    AI推向边缘的影响通过在边缘运行ML模型可以使哪些具体的AI项目更容易运行?
    发表于 02-23 06:21

    一文了解边缘计算和边缘AI 精选资料分享

    这个9月,AI芯片独角兽地平线发布了自诩最强边缘 AI 芯片地平线「旭日3」,一时间引起轰动。相比第二代芯片,「旭日3」的AI性能上得到很大提升,只需在 2.5W 的功耗下,能够达到等
    发表于 07-23 06:10

    IT部门应该怎样面对边缘计算

    从网络和集成到故障转移、资产管理和安全,IT部门需要做大量工作来确保对边缘技术的充分支持。
    发表于 02-27 10:41 274次阅读

    IT部门怎样应对边缘计算

    从网络和集成到故障转移、资产管理和安全,IT部门需要做大量工作来确保对边缘技术的充分支持。
    发表于 03-17 11:32 357次阅读

    AI技术对边缘计算影响?

    这并不奇怪,但其中的含义很重要。云延迟很容易引起AR用户的晕动病。在其他应用中,这可能是一个安全问题。边缘计算的往返延迟问题要小得多。Ron补充说,5G提供的用例可以将延迟降低到1ms以下。使
    的头像 发表于 08-10 10:52 2325次阅读

    边缘计算带来的最大优势是什么?

    Satyanarayanan预计将开发边缘本机应用程序,以利用边缘计算的优势,例如带宽可伸缩性和低延迟。这些应用可能会推动对边缘计算和5G网络增长的需求。
    的头像 发表于 09-23 11:42 1w次阅读

    物联网设备需要怎样的边缘AI

    经理Tamas Daranyi,关于边缘AI以及Silicon Labs的产品举措,他进行了分享。   物联网设备对边缘AI的考量   边缘
    的头像 发表于 07-14 17:58 1409次阅读
    物联网设备需要怎样的<b class='flag-5'>边缘</b><b class='flag-5'>AI</b>?

    锁定边缘运算领域,边缘AI优势介绍

    关于边缘 AI 毋庸置疑,边缘AI 就是将边缘计算与人工智能相结合。被称为边缘设备或
    发表于 02-15 10:19 556次阅读

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

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

    AI边缘计算盒子优势哪些?如何实现低延迟处理?

    AI边缘计算盒子作为一种集成人工智能技术的边缘计算设备,其优势主要体现在以下几个方面,万物纵横为您详细介绍: 边缘计算盒子 1. 低延迟处理
    的头像 发表于 05-09 16:07 651次阅读
    <b class='flag-5'>AI</b><b class='flag-5'>边缘</b>计算盒子<b class='flag-5'>优势</b><b class='flag-5'>有</b>哪些?如何实现低延迟处理?