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

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

3天内不再提示

ChatGPT在边缘设备的应用探索

数字芯片实验室 来源:数字芯片实验室 2024-04-07 12:40 次阅读

人工智能正在影响几乎所有可以想象的应用领域,但它越来越多地从数据中心data center转移到边缘edge,在那里需要比过去更快地处理大量数据。

这要求在更接近数据源的地方大幅提高性能,但仍然只能使用非常少的功耗,并且价格便宜。虽然训练将继续在云中进行,但长距离移动大量数据的成本很高,所以边缘AI计算的价值很大。本地处理的数据越多,成本就越低,获得结果的时间就越快。

实现这些好处并不容易,需要更深入地了解正在处理的数据类型,这在过去五年中只在大型数据中心中考虑,谷歌、特斯拉、Meta 等公司为这个考虑的特定需求设计定制芯片

在边缘,才刚刚开始关注AI需求并定义满足这些需求的必要功能。

在边缘添加功能以满足其他潜在AI市场是很诱人的,但这通常会导致面积、功耗和复杂性增加,从而损害芯片主要应用的性能。对于边缘计算,需要严苛地看待所有功能,以判断它们是否真的需要出现在芯片中。

每个新功能都会影响 PPA,因此保持对目标市场和场景的关注是首要考虑的事情。

在边缘处理的最大好处是低延迟。当某一天必须实时(或快速)需要AI计算做出决定时,边缘AI计算真的会大放异彩。

尽管边缘和AI都有很大的前景,但是组合起来的应用场景和现在的主流有很大差异,在设计过程中有更多的Tradeoffs。需要考虑芯片的供电方式、热限制、是否需要支持训练或推理、精度要求、芯片部署的环境以及支持的数字格式。例如:

1、支持更多的功能集意味着增加面积和功耗,并在不使用功能时增加门控功能的复杂性。由于数据移动会影响性能并消耗大量功耗。

2、设计人员需要充分了解需要移动多少数据,以开发能够最大限度地减少边缘数据移动的架构。

做出正确的选择

不同的应用场景将会有不同的Tradeoffs,需要围绕传递给边缘人工智能处理器的数据的数量和类型做出一系列决策。

芯片是只接收推理数据,还是包括模型更新?芯片是否需要根据看到的特定数据进行训练或微调?该处理器还与哪些其他芯片和系统通信,频率如何?芯片是否会长时间处于非活动状态,在此期间进入深度power-down模式,还是大部分时间都处于开启状态?这些问题的答案将推动对计算引擎架构、片上SRAM存储以及是否使用外部DRAM(以及类型和容量)的决策。

人工智能处理一般只在发生某些事件发生时进行推理,两个最重要的威廉希尔官方网站 是动态电压和频率调节(dynamic voltage and frequency scaling(DVFS)) low-leakage library 。DVFS 在需要时提供高性能,然后在不需要时降低电源电压和工作频率。low-leakage library,特别是嵌入式SRAM,需要占据很大比例的系统功耗。这两者是相互作用的。DVFS受限于其电源电压降低的水平。这几乎总是由SRAM工作的最小电压决定的,或者在待机状态下,SRAM仍将保留数据但不读取或写入的最小电压(称为Vmin)。由于功耗与电压的平方成正比,因此将Vmin从0.7V降低到0.5V将使SRAM功率减半。

另一个问题是,人工智能是一项快速变化的领域,因此除了在功耗、性能和面积/成本之间取得适当的Tradeoff外,还需要在设计中内置灵活性。

一方面,早已存在像CPU这样通用的东西,它为你提供了最大的编程灵活性,但可能具有最大的面积和最差的能效。另一方面,也存在有固定功能的硬件加速器,它们具有最佳的面积和功耗组合,但几乎没有设计后调整的灵活性。如果在设计流片后规格或工作负载要求发生变化,则在不进行重新流片的情况下,几乎没有办法修改。

从灵活性到效率,从CPU到GPU,再到DSP、NPU,最后是ASIC。实际的选择也取决于市场的成熟度和要求,对应的场景是否需要考虑灵活性,考虑什么维度的灵活性?这是一个问题?

自动驾驶手机终端发展速度很快,一直在增加新的需求,因此使用NPU或NPU+DSP是灵活性、性能和能源效率的最佳组合。

工艺威廉希尔官方网站 也是一个重要的因素,可以进行功耗、性能、面积/成本 (PPA/C) 的权衡。

获得更好的PPA的最简单方法是通过使用最先进的工艺节点。但是有很多问题。它通常非常昂贵,并且缺乏嵌入式非易失性存储器,而这通常是物联网设备的必备。

审核编辑:黄飞

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

    关注

    68

    文章

    10873

    浏览量

    212032
  • sram
    +关注

    关注

    6

    文章

    768

    浏览量

    114718
  • AI
    AI
    +关注

    关注

    87

    文章

    30998

    浏览量

    269328
  • 人工智能
    +关注

    关注

    1791

    文章

    47352

    浏览量

    238791
  • ChatGPT
    +关注

    关注

    29

    文章

    1563

    浏览量

    7774

原文标题:边缘设备上的chatGPT

文章出处:【微信号:数字芯片实验室,微信公众号:数字芯片实验室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    探索ChatGPT的信息抽取能力

    通过人工检查ChatGPT的回复,发现ChatGPT倾向于识别比标注的跨度更长的sapn,以更接近人类的偏好。因此,之前的硬匹配(hard-matching)策略可能不适合如ChatGPT的LLM,所以本文提出了一种软匹配(so
    的头像 发表于 06-01 14:45 1166次阅读
    <b class='flag-5'>探索</b><b class='flag-5'>ChatGPT</b>的信息抽取能力

    部署边缘设备上的轻量级模型

    电子发烧友网报道(文/李弯弯)边缘AI算法是一种将人工智能(AI)算法和计算能力放置接近数据源的终端设备中的策略。这种算法通常被部署边缘
    的头像 发表于 05-11 00:17 2621次阅读

    【国产FPGA+OMAPL138开发板体验】(原创)6.FPGA连接ChatGPT 4

    = ReceiveFromServer(chatGPT_Server); // 6. FPGA上显示回复 DisplayAnswer(answer); print(\"FPGA
    发表于 02-14 21:58

    FPGA设计中是否可以应用ChatGPT生成想要的程序呢

    当下AI人工智能崛起,很多开发领域都可看到ChatGPT的身影,FPGA设计中,是否也可以用ChatGPT辅助设计呢?
    发表于 03-28 23:41

    OpenAI 深夜抛出王炸 “ChatGPT- 4o”, “她” 来了

    当地时间5月13日OpenAI推出ChatGPT-4o,代表了人工智能向前迈出的一大步。GPT-4turbo的强大基础上,这种迭代拥有显著的改进。发布会的演示中,OpenAI展示该模型的高级
    发表于 05-27 15:43

    ChatGPT对话语音识别

    ChatGPT
    YS YYDS
    发布于 :2023年05月30日 22:13:10

    IC设计/验证中怎么应用ChatGPT呢?

    威廉希尔官方网站 改变生活。最近一段时间,OpenAI旗下的ChatGPT大火。根据官网自身的介绍(见图1),其是由 OpenAI 提出的大型预训练语言模型,使用了许多深度学习威廉希尔官方网站 ,可以生成文本内容,也可以进行
    发表于 02-21 15:16

    科技大厂竞逐AIGC,中国的ChatGPT在哪?

    迅速走红。 进入2023年,微软推新,谷歌入局,“ChatGPT”热潮迅速升温,国内的科技巨头也陆续涌入潮中。ChatGPT发布后,包括百度、科大讯飞、京东等在内的多家企业纷纷公布自己AI领域的布局
    发表于 03-03 14:28

    如何选择边缘AI设备

    边缘计算将物联网带入了另一个阶段。边缘处,原始数据能够实时转化为价值。通过整个网络中重新分配数据处理工作,边缘计算使网络节点、端点和其他
    发表于 07-29 14:20 2544次阅读

    10分钟教你如何ChatGPT最详细注册教程

    ChatGPT 以其强大的信息整合和对话能力惊艳了全球,自然语言处理上面表现出了惊人的能力。这么强大的工具我们都想体验一下,那么  ChatGPT  怎么用呢?本文将给你逐步详细介绍
    发表于 02-08 14:46 109次下载

    ChatGPT智能投顾领域的应用

    ,关于其实现的探讨已有不少。对其具体场景中的应用探讨不多,本文将探讨ChatGPT智能投顾领域应用,包括其带来的变革以及潜在问题。
    发表于 02-14 09:51 2次下载
    <b class='flag-5'>ChatGPT</b><b class='flag-5'>在</b>智能投顾领域的应用

    Python里使用ChatGPT

    前言近来 chatGPT 挺火的,也试玩了一下,确实挺有意思。这里记录一下 Python 中如何去使用 chatGPT 。 本篇文章的实现100%基于chatGPT ,我是搬运工无疑
    发表于 02-15 10:17 2次下载
    <b class='flag-5'>在</b>Python里使用<b class='flag-5'>ChatGPT</b>

    PyCoach 对ChatGPT探索分析

    PyCoach 表示,我们需要做的是创建有效提示,从而使得 ChatGPT 可以生成 Excel 公式和宏。
    发表于 02-17 18:14 415次阅读

    ChatGPT Plus怎么支付 开通ChatGPT plus有什么功能?

    ChatGPT Plus怎么支付?探索AI的未来——ChatGPT 4.0开通付费教程 人工智能的世界里,OpenAI的ChatGPT 4
    的头像 发表于 10-10 16:01 4788次阅读
    <b class='flag-5'>ChatGPT</b> Plus怎么支付 开通<b class='flag-5'>ChatGPT</b> plus有什么功能?

    边缘计算与边缘设备的关系

    边缘计算与边缘设备之间存在着密切的关系,它们是相互依存、相互促进的。以下是对这两者关系的介绍: 一、定义与功能 边缘计算 边缘计算是一种分布
    的头像 发表于 10-24 14:33 375次阅读