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

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

3天内不再提示

并非所有模拟计算都是平等的

星星科技指导员 来源:嵌入式计算设计 作者:Marcie Weinstein 2022-11-21 16:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着消费电子、生物医学和物联网/工业物联网市场中始终监听设备的爆炸式增长,似乎每个人都在尝试使用模拟来节省设计中的功耗。随着使用“模拟内存计算”来降低处理器功耗的新型机器学习(ML)数字芯片,半导体供应商正在发明新的方法来利用模拟计算的固有功耗和计算效率。那么,有什么障碍呢?事实是,尽管这些芯片利用模拟电路的固有优势来节省芯片内的功耗以进行神经网络处理,但它们最终是在数字域中对数字数据运行的数字处理芯片,这意味着它们只能为系统提供有限的节能效果。幸运的是,一种更全面地使用模拟计算的新系统级方法(模拟机器学习 (analogML) 内核)现在可以在系统级别实现更高的电源效率。

虽然模拟内存计算和模拟ML有时都被标记为“模拟计算”,但它们绝不是一回事。设计人员需要了解模拟内存计算和 analogML 内核之间的区别,以便创建更节能的终端设备?

内存模拟计算的芯片级效率

模拟内存计算通常是指在数字机器学习处理器的神经网络中使用模拟电路,以便以较低的功耗执行乘法累加 (MAC) 功能。但是,利用这种方法的芯片仍然是在标准数字处理范式中运行的时钟处理器,需要立即将所有模拟传感器数据数字化,无论是否相关。事实上,使用模拟内存计算的芯片实际上需要在确定数据的重要性之前进行三次单独的数据转换。传感器数据立即转换为数字以进行初始处理(数字化优先架构),然后在芯片内转换为模拟以用于MAC功能,最后,它们在芯片内转换为数字,用于推理,分类和其他功能所需的额外数字处理。因此,大量的数据转换,但实际的模拟处理并不多。

虽然模拟内存计算可能会降低单个推理芯片的功耗,但它仅以非常有限的方式使用模拟,因此它只能为整个系统提供同样有限的功耗降低。

通过模拟机器学习实现系统级效率

相比之下,analogML 内核完全在模拟域内运行,无需时钟,并在数字化任何数据之前使用原始模拟传感器数据进行推理和分类。analogML 内核集成到始终侦听的设备中,在花费任何功率进行单次数据转换之前确定数据的重要性。我们称之为“先分析”,因为模拟ML内核使数字系统保持关闭,除非检测到相关数据。

与集成模拟内存计算的 ML 芯片相比,analogML 内核处理模拟传感器数据的更简化方法对系统级效率具有重大影响。

例如,在典型的语音优先系统中,analogML 内核在 100% 的时间内处于开启状态,在始终监听模式下仅消耗 10μA 的电流,以确定哪些数据是重要的(分析优先架构),然后再在数字化上花费任何功率。这使系统的其余部分保持睡眠状态,直到检测到相关数据。与在数字域中 100% 运行(数字化优先架构)并消耗高达 3000-4000μA 的更传统的 ML 芯片相比,使用 analogML 的分析优先方法可将电池寿命延长多达 10 倍。这就是可持续使用数天而不是数小时的智能耳塞与一次电池充电可持续数年而不是数月的声控电视遥控器之间的区别。

AnalogML 核心中有什么?

深入了解 analogML 内核的幕后,可以揭示模拟内存计算与 analogML 内核之间的区别,模拟内存计算仅用于神经网络,后者由多个软件控制的模拟处理块组成,我们可以为各种分析优先应用程序启用、重新配置和调整。这些模块可以在需要时独立供电,可实现一系列功能。

传感器接口—可以为特定传感器类型(麦克风、加速度计等)合成接口电路

模拟特征提取 — 从原始模拟传感器数据中挑选出显著特征,大大减少进入神经网络的数据量

模拟神经网络 — 高效、占用空间小、可编程的模拟推理模块

模拟数据压缩—连续收集和压缩模拟传感器数据支持低功耗数据缓冲

模拟范式转变

AnalogML 远远超出了使用一点模拟计算来节省整个 ML 芯片计算的一小部分,以节省功耗。它是一个完整的模拟前端解决方案,在数据仍然是模拟数据的情况下,使用接近零的功耗来确定信号链中最早点的数据的重要性,以最大限度地减少流经系统的数据量和数字系统(ADC/MCU/DSP)的开启时间。在某些应用中,例如玻璃破碎检测,事件可能每十年发生一次(或永远不会发生),使用 analogML 内核使数字系统在 99+% 的时间内保持关闭,可以将电池寿命延长数年。这开辟了一类新的持久远程应用程序,如果所有数据(无论是否相关)在处理之前都已数字化,则无法实现这些应用程序。

底线是所有模拟计算都不相等。无论芯片中包含多少模拟处理以降低其功耗,除非该芯片在模拟域中运行,在模拟数据上,它不会做我们知道在系统中节省最多功耗的一件事 - 数字处理更少的数据。

审核编辑:郭婷

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

    关注

    68

    文章

    20327

    浏览量

    254742
  • 物联网
    +关注

    关注

    2950

    文章

    48110

    浏览量

    418164
  • 机器学习
    +关注

    关注

    67

    文章

    8561

    浏览量

    137208
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    [VirtualLab] F-Theta扫描透镜的性能评估

    焦点点位置将由模拟计算,但参考焦点点位置可以指定为角度本身或其切线上的线性。 通用探测器和探测器附加组件 Universal Detector允许用户评估探测器接收到的光场,并通过使用所谓的附加
    发表于 04-10 08:16

    光纤跳线都是单芯的吗

    光纤跳线并非都是单芯的,还存在双芯及多芯光纤跳线,它们在芯数、用途、成本等方面存在差异,具体如下: 芯数差异: 单芯光纤跳线仅包含一个光纤芯,适用于单模或单模单芯的传输场景。 双芯光纤跳线包含两个
    的头像 发表于 03-11 09:54 258次阅读

    十进制计算机硬件体系结构及“独值”量化逻辑运算革命(一)

    采用“独值”量化逻辑理论设计十进制数字计算机,十进制网络计算机,十进制模拟计算机,十进制模糊计算机,实现计算机类型多样化,
    的头像 发表于 01-29 09:13 1097次阅读
    十进制<b class='flag-5'>计算</b>机硬件体系结构及“独值”量化逻辑运算革命(一)

    实时模拟计算单元AD538:特性、应用与设计指南

    实时模拟计算单元AD538:特性、应用与设计指南 在电子设计领域,模拟计算单元的性能直接影响着系统的精度和稳定性。AD538作为一款由Analog Devices推出的单芯片实时计算电路,在
    的头像 发表于 01-15 14:50 529次阅读

    什么是模拟信号?什么是采样?什么是离散信号?

      大家一定要明确几个概念:什么是模拟信号?什么是连续信号?什么是数字信号?什么是离散信号? 第一,模拟信号。 “模拟”这个词表面的意思是模仿,这个词在上个世纪80年代左右用于模拟计算
    的头像 发表于 12-29 07:35 365次阅读
    什么是<b class='flag-5'>模拟</b>信号?什么是采样?什么是离散信号?

    曦智科技光计算模拟器LTSimulator正式登陆移动云平台

    全球领先的光电混合算力提供商曦智科技近日宣布,其核心软件工具——光计算模拟器LTSimulator正式登陆移动云平台。此举旨在为广大开发者与研究人员提供更便捷、高效的云端光计算研发环境,标志着曦智科技联合中国移动苏州研发中心在推
    的头像 发表于 11-21 09:49 802次阅读

    南大团队实现迄今最高计算精度的模拟存算一体芯片

    电子发烧友网综合报道 在当今计算技术快速发展的背景下,模拟计算作为一种独特的计算范式,正逐渐展现出其独特的魅力与潜力。与传统的数字计算不同,模拟计算
    的头像 发表于 10-19 00:59 7165次阅读
    南大团队实现迄今最高<b class='flag-5'>计算</b>精度的<b class='flag-5'>模拟</b>存算一体芯片

    紫外UV固化太阳光模拟器的原理

    、性能衰减规律及降解机理时,紫外UV固化太阳光模拟器可通过模拟户外暴露条件,对材料及制品进行性能测试。其技术原理并非单一环节,而是贯穿UV固化化学反应、光源选型、
    的头像 发表于 09-29 18:05 584次阅读
    紫外UV固化太阳光<b class='flag-5'>模拟</b>器的原理

    静态继电器的基本元件和电力系统中的保护继电器性能

    静态继电器的基本元件:静态继电器的基本元件是输入元件:需要一个混合电路以方便的形式对输入信号求和。半导体电路适合使用模拟计算领域中众所周知的求和点。这些输入信号来自CT和PT。
    的头像 发表于 09-12 17:29 1111次阅读
    静态继电器的基本元件和电力系统中的保护继电器性能

    关于电池负载如何模拟的三大方案

    模拟电池负载在电源测试、电池管理系统(BMS)验证、充电器开发等领域至关重要。电池并非简单的电阻性负载,其特性复杂(电压随容量变化、内阻非线性、充放电特性不同)。以下是几种主流的电池负载模拟方法
    的头像 发表于 06-17 16:11 1144次阅读
    关于电池负载如何<b class='flag-5'>模拟</b>的三大方案

    JCMsuite应用:光学环形谐振腔模拟

    研究的热点。它描述了通过端口/波导进入设备的电磁场如何传播到设备的所有端口。s矩阵的项是继承磁场振幅变化和相移的复数。一个完整的器件网络通常是通过计算所涉及结构的所有s矩阵,然后求解电路的全局耦合s
    发表于 06-11 08:46

    VirtualLab:F-Theta扫描透镜的性能评估

    点位置将由模拟计算,但参考焦点点位置可以指定为角度本身或其切线上的线性。 通用探测器和探测器附加组件 Universal Detector允许用户评估探测器接收到的光场,并通过使用所谓的附加组件计算各种
    发表于 05-29 08:48

    世界电信日 | 数智绽放平等之花:让技术温暖拥抱她和他

    2025年世界电信和信息社会日以“在数字化转型中实现性别平等”为主题。值此通信人共同节日来临之际,移远通信向所有投身通信技术创新、推动数字包容发展的同仁和各界人士,致以崇高敬意和诚挚祝贺!孩童手中
    的头像 发表于 05-17 09:05 401次阅读
    世界电信日 | 数智绽放<b class='flag-5'>平等</b>之花:让技术温暖拥抱她和他

    CYUSB3065 (CX3) GPIO 所有输出都是推挽还是开漏? 需要配置外部上拉/下拉电阻吗?

    CYUSB3065 (CX3) GPIO 所有输出都是推挽还是开漏? 需要配置外部上拉/下拉电阻吗?
    发表于 05-12 07:42

    电机泥泵轴系系统扭振设计计算

    文章基于研究轴系扭转振动设计电机泥泵轴系系统,介绍了计算轴系自由摄动因有频率的传递矩阵法和计算强迫振动的动力放大系数法,并且深入研究分析机组强迫摄动中的激振力。用FUNET软件模拟计算泥泵叶轮的激振
    发表于 04-24 21:08