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

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

3天内不再提示

为低功耗边缘AI应用选择Google Coral 工具包

星星科技指导员 来源:嵌入式计算设计 作者:Abhishek Jadhav 2022-07-11 10:11 次阅读

在谷歌第一代可扩展分布式训练和推理系统取得成功后,谷歌大脑团队 DistBelief 与 Alphabet 合作,构建了用于大规模机器学习模型实施和部署的第二代系统 TensorFlow

与 DistBelief相比,TensorFlow 的编程模型更加灵活,同时保持其高性能和对训练的支持以及在各种异构硬件平台上使用广泛的机器学习模型。正如谷歌所说,“伟大的软件最闪耀的是伟大的硬件,”谷歌的几个团队探索了用于机器学习应用程序的定制加速器的设计。这些努力促成了张量处理单元 (TPU) 的诞生,这是一种用于机器学习的定制专用集成电路,专为 TensorFlow 量身定制。

一年多来,谷歌在其数据中心验证了 TPU 的性能和效率,这些 TPU 的每瓦性能优化了一个数量级。TPU 芯片更能容忍降低的计算精度,这意味着每次操作只需要很少的晶体管,从而在相同的硅流片上每秒产生更多的操作。

在定量分析方面,与现代 CPUGPU 相比,TPU 的性能提高了 15-30 倍,每瓦性能提高了 30-80 倍。通过这种方式,谷歌可以以更低的成本大规模设计和部署机器学习神经网络模型。谷歌 TPU 采用 28nm 工艺技术,运行频率为 700MHz,运行时功耗为 40W,支持 PCIe Gen3 x16 总线,提供 12.5GB/s 的带宽用于与其主机平台连接。

通往谷歌珊瑚之路

Google 推出了 Coral,这是一个用于构建 AI 应用程序的完整工具包,利用高效、私密、快速和离线的设备上推理功能。所有这一切都始于 Google Edge TPU 的发布,这是一种小型专用集成电路,可为低功耗设备提供高性能 ML 推理。

单个 ASIC 每秒可以执行 4 万亿次操作 (4 TOPS),同时需要 2 瓦的功率 (2 TOPS/watt)。Cloud TPU 与 Edge TPU 非常不同,因为它们非常适合训练可能需要数周时间才能在硬件上训练的大型复杂机器学习模型。边缘 TPU 专为前面提到的小型和低功耗设备而设计,是设备上 ML 推理的理想选择。

顾名思义,Google Edge TPU 仅使用第一代 Edge TPU 支持 TensorFlow Lite,该 TPU 能够执行卷积神经网络 (CNN) 等深度前馈神经网络,使其成为基于视觉的 ML 应用程序的不错选择。此 Edge TPU 可以执行加速机器学习训练,但仅限于保留最后一层。但是,API 可以通过反向传播和权重印记来执行加速迁移学习。

为了支持 Google TPU,制造商在 Coral 的引擎盖下设计了几个集成边缘 TPU 的硬件。列表中的一些流行的定制硬件包括开发板和 USB 加速器——被视为许多以人工智能为中心的应用程序实验的一部分。

来自澳大利亚联邦科学与工业研究组织 (CSIRO)、昆士兰大学和昆士兰科技大学的一组研究人员报告了与广泛采用的嵌入式处理器 Arm Cortex-A53 相比,Edge TPU 的能效性能研究结果[2]。结果表明,对于少于 5400 个输入节点和 0.15MB 模型大小的模型,Cortex-A53 比 Edge TPU 更有效。然而,随着模型大小的增加,Edge TPU 的性能优于 Cortex-A53——保持性能直到模型大小超过 8MB。一旦模型大小达到 13.5MB 左右,Cortex-A53 就会超过 Edge TPU,并且输入节点数超过 5400,Cortex-A53 就非常高效。

向前迈出一步

最近,谷歌在没有任何官方新闻稿或公告的情况下,推出了带有板载摄像头、麦克风和 Edge TPU 的新型 Coral 开发板 micro 的登陆页面。65x30 mm 微型开发板比著名的羽毛外形稍大,集成了 NXP i.MX RT1176 微控制器,具有 Cortex-A7 和 Cortex-A4 以及 Coral Edge TPU 协处理器,可提供 4 TOPS。Arm 处理器在单个硅流片中的组合提供了卓越的计算能力和多种媒体功能。

根据板载组件,内置摄像头和麦克风表明了用于原型设计和部署低功耗嵌入式系统(如对象检测和图像分类)的特殊设计。深度神经网络优化了由 Edge TPU 设备上机器学习推理支持的基于视觉的应用程序的实现。除了良好的输入/输出连接外,12 针 GPIO 接头使开发人员能够将 I/O 设备连接到 Coral 微开发板。

随着谷歌意识到需要满足极低功耗边缘设备的需求,以实现更快的数据处理和低延迟,谷歌发布了 Coral 开发板微,专注于微控制器驱动的 tinyML 项目。谷歌没有透露该产品定价和可用性的许多细节,这意味着感兴趣的开发者需要无限期地等待更明确的信息

审核编辑:郭婷

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

    关注

    68

    文章

    19347

    浏览量

    230244
  • 嵌入式
    +关注

    关注

    5087

    文章

    19145

    浏览量

    306111
  • 机器学习
    +关注

    关注

    66

    文章

    8425

    浏览量

    132769
收藏 人收藏

    评论

    相关推荐

    Labview声音和振动工具包示例文件Sound Level

    Labview 声音和振动工具包示例文件,声压测试,有模拟和DAQ两个文件。
    发表于 01-05 09:15 0次下载

    最新Simplicity SDK软件开发工具包发布

    最新的SimplicitySDK软件开发工具包已经发布!此次更新针对SiliconLabs(芯科科技)第二代无线开发平台带来了包括蓝牙6.0的信道探测(Channel Sounding
    的头像 发表于 12-24 09:47 187次阅读

    基于EasyGo Vs工具包和Nl veristand软件进行的永磁同步电机实时仿真

    EasyGo Vs Addon是一款领先的FPGA仿真工具包软件,它强大地连接了VeriStand软件与Matlab/Simulink,实时测试和验证领域带来了前所未有的便利和效率,特别适用于汽车
    的头像 发表于 11-27 11:28 327次阅读
    基于EasyGo Vs<b class='flag-5'>工具包</b>和Nl veristand软件进行的永磁同步电机实时仿真

    SEGGERADI超低功耗微控制器提供SystemView软件分析工具

    2024年11月,SEGGER宣布ADI公司选择其超低功耗(ULP)微控制器的用户免费提供SystemView软件分析工具,从而实现强大的开箱即用的开发体验,可用的处理器包括MAX7
    的头像 发表于 11-09 17:32 642次阅读

    FPGA仿真工具包软件EasyGo Vs Addon介绍

    EasyGo Vs Addon是一款领先的FPGA仿真工具包软件,它强大地连接了VeriStand软件与Matlab/Simulink,实时测试和验证领域带来了前所未有的便利和效率,特别适用于汽车、航空航天和能源电力等实时测试和验证至关重要的行业。
    的头像 发表于 10-24 15:55 427次阅读
    FPGA仿真<b class='flag-5'>工具包</b>软件EasyGo Vs Addon介绍

    采用德州仪器 (TI) 工具包进行模拟前端设计应用说明

    电子发烧友网站提供《采用德州仪器 (TI) 工具包进行模拟前端设计应用说明.pdf》资料免费下载
    发表于 09-09 11:21 0次下载
    采用德州仪器 (TI) <b class='flag-5'>工具包</b>进行模拟前端设计应用说明

    使用freeRTOS开发工具包时,在哪里可以找到freeRTOS的版本?

    作为主题,当我使用 freeRTOS 开发工具包时,在哪里可以找到 freeRTOS 的版本?
    发表于 07-09 07:17

    MediaTek与NVIDIA TAO加速物联网边缘AI应用发展

    在即将到来的COMPUTEX 2024科技盛会上,全球知名的芯片制造商MediaTek宣布了一项重要合作——将NVIDIA的TAO(TensorRT Accelerated Optimizer)与其NeuroPilot SDK(软件开发工具包)集成,共同推动边缘
    的头像 发表于 06-12 14:49 486次阅读

    Synopsys推出一款低功耗静态规则检查工具—VCLP

    VCLP(VC Low Power)是Synopsys提供的一款低功耗静态规则检查工具,它能够帮助验证和清洁IEEE 1801 Unified Power Format (UPF)低功耗设计意图,并确保UPF中的
    的头像 发表于 04-15 11:25 2535次阅读
    Synopsys推出一款<b class='flag-5'>低功耗</b>静态规则检查<b class='flag-5'>工具</b>—VCLP

    芯原股份:集成NPU IP的AI芯片出货量已破亿

    芯原的NPU IP设计独特,利用低功耗、可编程和可扩展的架构,打造了一款性能优越的AI硬件模块,满足多样化需求。配套丰富的软件开发工具包(SDK),支持所有知名深度学习框架,确保用户能够快速将产品推向市场。
    的头像 发表于 02-29 09:24 938次阅读

    QE for Motor V1.3.0:汽车开发辅助工具解决方案工具包

    电子发烧友网站提供《QE for Motor V1.3.0:汽车开发辅助工具解决方案工具包.pdf》资料免费下载
    发表于 02-19 10:44 0次下载
    QE for Motor V1.3.0:汽车开发辅助<b class='flag-5'>工具</b>解决方案<b class='flag-5'>工具包</b>

    求助,请问有没有labview opc ua工具包 2018 啊

    如题,求助,请问有没有labview opc ua工具包 2018 啊。只要2018的哦
    发表于 01-25 20:14

    labview工具包下载

    求助一个labview2020控制仿真工具包,官网下载不了,这个说能免注册下载网址我打开也是空白,求助好心人帮帮忙分享个 https://download.ni.com/#evaluation/labview/ekit/other/downloader/
    发表于 01-16 15:07

    利用ProfiShark 构建便携式网络取证工具包

    网络安全领域日益重视便携式取证工具的灵活应用。本文介绍了如何构建一个以ProfiShark1G核心的便携式网络取证工具包,以提高网络取证的效率和实效性
    的头像 发表于 01-13 08:04 1615次阅读
    利用ProfiShark 构建便携式网络取证<b class='flag-5'>工具包</b>

    数据透传选择低功耗WiFi模块还是选择低功耗蓝牙模块?

    WiFi模块和蓝牙模块,针对部分领域的低功耗数据透传需求,工程师是该选择低功耗WiFi模块还是低功耗蓝牙模块呢?   数据透传选择
    的头像 发表于 01-10 18:44 763次阅读
    数据透传<b class='flag-5'>选择</b><b class='flag-5'>低功耗</b>WiFi模块还是<b class='flag-5'>选择</b><b class='flag-5'>低功耗</b>蓝牙模块?