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

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

3天内不再提示

Syntiant和Mythic认为可以通过嵌入式闪存的方法减少所需电力

IEEE电气电子工程师 来源:未知 作者:工程师郭婷 2018-08-31 15:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

总部在加利福尼亚州欧文市的Syntiant公司和总部在德克萨斯州奥斯汀的Mythic公司都认为,它们可以使用嵌入式闪存来大大减少执行深度学习计算所需的电力。它们可能都是对的。

越来越多的公司希望推出加速其他计算繁重的深度学习应用的芯片,并且在某种程度上它们都有相似之处,因为“这些是面向相同形态的一类问题的解决方案”,Mythic创始人兼CTODaveFick解释说。

当在CPU中执行深度学习计算时,那类问题在形态上就像数据的交通堵塞。神经网络由连接和表示那些连接有多强的“权重”组成,必须移动这些权重以便它们可以在正确的时间和位置以数字方式被表示,是如今的深度学习中主要的耗能之处。

Syntiant的CEOKurtBush解释说:“我们的方法是通过在内存中进行计算来完全消除内存带宽和内存功耗的penalties问题”。

Syntiant和Mythic这两家公司所采用的方法中,网络权重实际上是存储在闪存单元阵列中的电荷水平。电荷改变了流过电池的电流量,电池是以电流可产出至关重要的“乘法和累加”运算的方式排列的,这样的运算是能从日落中读出停止信号或从“大灰狮子狗”中读出“OKGoogle”的网络所需要的。

因为权重总是在它们需要在的位置,所以不需要花费任何时间或精力来移动它们。计算的模拟性质也使得功耗保持在低水平。虽然训练神经网络通常是通过使用相当精确的(8位或16位)数字进行计算来实现的,但实际上,使用经过训练的网络(称为推理)可以更快地完成,并且可以使用更低精度的数字(5位或者甚至3位)作为权重以更低的功耗完成。Busch说:“通过模拟计算,你可以建立低精度但非常非常准确的乘法和累加运算”。

Mythic的目标是每次乘法和累加运算仅消耗0.5焦耳,这将导致每瓦特可支持约4万亿次操作(TOPS/W)。Syntiant希望达到20TOPS/W。根据Syntiant的说法,NvidiaVoltaV100GPU可以达到0.4TOPS/W。然而,Fick指出,在机器学习领域,真正的苹果对苹果(apples-to-apples)的比较是很难确定的。

每个创业公司在多大范围使用模拟电路,是它们之间的关键差异。Syntiant的整个网络都是模拟的,而Mythic环绕着带有可编程数字电路的模拟闪存阵列。Mythic使用周围的电路来增加其芯片可以运行的网络的大小和类型的灵活性。Fick说:“在我们的芯片上,所有的网络拓扑的运行效率大致相同”。

这种差异也会影响两家公司的目标客户和应用程序。在Syntiant,“我们经常说,Mythic百分之百出现在投资会议上,而从不对顾客这样表现殷勤”,Busch说。两家公司都表示他们正在寻求增加处在前沿的人工智能领域的客户。但人工智能是一个宽泛的范畴,包括从自动驾驶汽车到人工智能增强助听器的所有内容。

Syntiant正在寻求较小的、通常为毫瓦级的电力应用。它的第一个设备将能执行诸如识别唤醒词和识别说话者之类的事情。

Mythic正在开发需要更复杂网络的应用程序,这些网络能够在具有很低的一位数瓦特功率的系统中处理高分辨率视频,例如自动无人机和智能手机。Fick说,这些应用程序所需的每秒操作数与Syntiant的那些应用程序所追求的每秒操作数之间存在数量级的差异。

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

    关注

    66

    文章

    18700

    浏览量

    186294
  • 嵌入式
    +关注

    关注

    5209

    文章

    20657

    浏览量

    337063
  • 无人机
    +关注

    关注

    237

    文章

    11380

    浏览量

    196696
  • 深度学习
    +关注

    关注

    73

    文章

    5608

    浏览量

    124634

原文标题:两家初创公司都使用嵌入式闪存来减少执行深度学习计算所需的电力

文章出处:【微信号:IEEE_China,微信公众号:IEEE电气电子工程师】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    铠侠UFS 5.0嵌入式闪存出样

    2月24日,铠侠于官网宣布为下一代移动应用提供UFS 5.0嵌入式闪存样品。 评估样品基于公司为UFS 5.0自主研发的主控和铠侠第八代BiCS FLASH™闪存,容量可选512GB和1TB。封装
    的头像 发表于 02-25 15:00 2072次阅读

    嵌入式单片机开发学习路径

    编程、任务调度、同步与通信等概念。 4.2 高级编程技巧 掌握嵌入式系统中的高级编程技巧,如低功耗设计、实时控制、硬件驱动编写等。 5. 项目实战 通过参与实际项目来提升自己的综合能力。可以
    发表于 02-09 15:42

    如何在Zynq UltraScale+ MPSoC平台上通过JTAG启动嵌入式Linux镜像

    在之前文章中,我们介绍了如何使用 XSCT 工具通过 JTAG 在 Zynq SoC 上启动嵌入式 Linux 镜像(从 JTAG 启动 Zynq-7000 嵌入式 Linux:使用 XSCT 全
    的头像 发表于 01-13 11:45 5007次阅读

    嵌入式软件测试找bug的常见方法和秘诀

    “我怎么才能使程序跑得更快”、“什么编译器最好”等问题。 面对这个不同寻常却异乎成熟的问题,可能很多人都不知道怎么办,下面就来讲讲软件测试找bug常见方法和秘诀。 1懂得使用工具 通常嵌入式系统
    发表于 01-12 07:07

    arm嵌入式主板优缺点

    功能非常有限,这也导致限制了它的广泛运用,而在ARM架构的嵌入式主板上,一般可以通过总线等进行扩展,大大方便了客户。在网络传输方面,大多数的客户要求嵌入式主板具有高速网络功能来快速的传
    发表于 01-08 07:08

    嵌入式硬件设计解析

    设计是一个复杂而精细的过程,涉及需求分析、核心元件选择、原理图设计、PCB设计、硬件调试以及优化与迭代等多个环节。通过科学的设计方法和严谨的测试流程,可以设计出性能稳定、功耗低、可靠性高的嵌入
    发表于 12-02 08:22

    CW32嵌入式软件开发的必备知识

    合适的数据结构和算法。 3 、计算机体系结构 了解处理器架构,如ARM、x86等,以及指令集和内存管理。 熟悉嵌入式系统的硬件组成,如微控制器、FPGA、DSP等。 可以很熟练地根据CW32嵌入式芯片
    发表于 11-28 07:48

    嵌入式和FPGA的区别

    ,芯片内部的门电路连接在出厂时就已固定,无法更改,它们的功能是通过软件编程也就是嵌入式软件来实现的。 FPGA(现场可编程门阵列) 则是一种可编程逻辑器件,其硬件结构可以通过编程来配
    发表于 11-19 06:55

    嵌入式电力仪表在配电系统中的应用与选型

    在现代配电系统中,对电力参数的精确测量、电能计量以及设备运行状态的可靠监控,是保障供电安全、实现能效管理的基础。各类嵌入式电力仪表作为关键测量元件,广泛应用于进线柜、出线柜等场景,为系统运行提供数据
    的头像 发表于 09-26 09:37 748次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>电力</b>仪表在配电系统中的应用与选型

    盘点嵌入式就业所需要的技能有哪些?

    来说,嵌入式就业方向无疑提供了广阔的职业发展空间和无限的创新可能。接下来,我们将深入探讨嵌入式就业的方向,分析不同领域的就业机会,并指出每个方向所需的关键技能,以帮助求职者更好地规划自己的职业路径
    发表于 08-11 15:43

    入行嵌入式应该怎么准备?

    架构、总线协议和存储器管理等概念的理解也是必不可少的。 三、操作系统嵌入式系统通常需要运行一个实时操作系统(RTOS)或者一个精简版的操作系统。熟悉RTOS的概念和使用方法,能够编写多任务和实时
    发表于 08-06 10:34

    Linux嵌入式和单片机嵌入式的区别?

    较高,需要较大的内存和存储空间来运行Linux系统和应用程序。 5. 可扩展性 : 单片机嵌入式 :扩展性有限,通常只能通过增加外设来扩展功能。 Linux嵌入式 :扩展性较好,可以
    发表于 06-20 09:46

    嵌入式力矩电机的设计方法研究

    摘 要:介绍一种用于机床直驱部件的嵌入式力短电机的设计和电磁结构优化方法。为了使嵌入式力矩电机满足机床内部结构紧凑的要求,必须具有较高的磁密。通过计算分析,得到不同长径比、不同磁极对数
    发表于 06-11 15:08

    Flash闪存技术是什么?创世SD NAND Flash又有何独特之处?#嵌入式开发 #存储芯片 #闪存

    闪存
    深圳市雷龙发展有限公司
    发布于 :2025年06月05日 17:58:25

    嵌入式适合自学吗?

    ,学习者可能会因为缺乏专业的指导而走很多弯路。例如,在学习STM32时,可能会因为不了解正确的学习方法和顺序,而花费大量时间在一些不必要的内容上。 2)难以解决实际问题:在嵌入式开发中,经常会遇到各种
    发表于 04-27 09:54