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

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

3天内不再提示

为AI端点应用选择合适的闪存

星星科技指导员 来源:嵌入式计算设计 作者:Craig Huang 2022-11-17 16:08 次阅读

人工智能的起源

从1955年到1956年,达特茅斯学院助理教授约翰·麦卡锡(John McCarthy)被广泛认为是人工智能(AI)之父。哈佛大学的Marvin Minsky,IBM的Claude Shannon和美国贝尔实验室的Nathaniel Rochester共同创造了人工智能(AI)的概念,他们说:“如果机器可以使用不同的语言来形成抽象或概念,解决现在留给人类的各种问题,并通过自主学习提高自己,我们称之为AI。

牛津词典将人工智能定义为“能够执行通常需要人类智能的任务的计算机系统的理论和发展,例如视觉感知、语音识别、决策和语言之间的翻译。

随着系统的发展,人工智能技术将出现在更多的物联网应用中,如传感、智能手机网络搜索、人脸或车辆车牌识别、智能电表、工业控制自动驾驶

在自动驾驶领域,美国已经进行了4级测试(被认为是完全自动驾驶,尽管人类驾驶员仍然可以请求控制)。随着5级(真正的自动驾驶,汽车完成所有驾驶,没有驾驶舱)自动驾驶指日可待,我们不仅要依靠交通法律法规,还要依靠人工智能算法的开发人员来确保车辆和行人的安全。

根据国际数据公司IDC)的统计数据,到2024年,全球人工智能服务预计将上升到18.4%,市值约为378亿美元。这包括定制应用程序以及定制平台的相关支持和服务,例如深度学习架构、卷积神经网络(一类人工神经网络,最常用于分析视觉图像)和人工智能相关芯片CPUGPUFPGA、TPU、ASIC)等等。

IDC还预测,全球数据存储将从2018年的33ZB飙升至2025年的175ZB,其中超过50%将来自物联网设备。

考虑到到2025年全球将部署约140亿台物联网设备,我们大幅增加云中的计算单元数量和计算能力以应对海量数据增长不是最重要的吗?

好吧,简短的回答是否定的。它没有考虑从端点到云的数据传输链中的带宽和延迟等实际挑战,这就是“边缘计算”如此迅速涌现的原因。

没有必要增加带宽和服务器数量来应对物联网设备的快速增长。最好将应用程序移动到端点设备,这样就无需将所有数据发送到云进行处理、传输、存储和分析。例如,在工业自动化应用中,数据存储距离会影响效率——如果不加强端点人工智能并改革计算存储架构,5G移动设备制造商可能会遇到严重的电池寿命困难。

安全性是另一个重要问题,尤其是在万物互联(IoE)时代,机密信息,数据泄漏或黑客事件很常见。在边缘进行计算可以最大限度地减少数据在“云-管道-端点”路径中传输的次数,在这种情况下,功耗和系统总拥有成本降低,同时确保数据和网络安全。

比较人工智能芯片

人工智能技术分为两类;训练和推理。训练由 CPU、GPU 和 TPU 在云中执行,以不断增加用于构建数据模型的数据库资源。推理依赖于经过训练的数据模型,更适合完成边缘设备和特定应用。它通常由ASIC和FPGA芯片处理。

与AI相关的芯片包括CPU,GPU,FPGA,TPU和ASIC。为了了解这些芯片之间的比较情况,以下是 5 个关键因素的比较重点。这些是:

计算机科学

灵活性

兼容性

权力

成本。

-中央处理器

CPU的开发具有强大的计算能力和首屈一指的软件和硬件兼容性。但由于冯诺依曼架构的限制,数据需要在存储器和处理器之间来回传输。与其他解决方案相比,这限制了平均处理速度以及推动功耗和成本的能力。

- 显卡

例如,由于采用了计算统一设备架构,英伟达的GPU可以主观地读取内存位置,并通过共享虚拟内存来提高计算能力。平均计算能力超过CPU数百甚至数千倍。

GPU已经发展出良好的软件和硬件兼容性,但需要提高功耗和成本效益。对硬件(如附加冷却系统)的投资对于减少任何热量问题也至关重要。

- 专用集成电路

ASIC芯片专为特定应用而设计。它们的计算能力、整体功耗和成本效益可以在验证和调整后进行优化。

- FPGA

FPGA在软硬件上的兼容性值得称道,即使整体算力、成本效率和功耗都不是最好的。对于开发人员来说,从FPGA开始AI芯片开发仍然是一个好主意。

突破冯·诺依曼建筑的界限

冯诺依曼架构被传统计算设备广泛采用,它没有将计算和存储分开,而是更侧重于计算。处理器和内存之间的无休止数据传输消耗了大约 80% 的时间和功率。学术界已经提出了许多不同的方法来解决这个问题 - 通过光互连和2.5D / 3D堆叠实现高带宽数据通信。通过增加缓存层和近数据存储(如高密度片上存储)的数量来降低内存访问延迟和功耗。

但是人脑中的计算和存储有什么区别吗?我们是否使用左半球进行计算,使用右半球进行存储?显然不是。人脑的计算和存储发生在同一个地方,不需要数据迁移。

然后,学术界和工业界都渴望找到一种类似于人脑结构的新架构,能够有机地结合计算和存储,这并不奇怪。解决方案是“计算存储设备”,它直接使用存储单元进行计算或对计算单元进行分类,以便它们对应于不同的存储单元 - 最大限度地减少数据迁移引起的功耗。

存储行业的一些制造商已经探索了不同的选择。例如,非易失性存储器(NVM)存储数模转换器产生的模拟信号并输出计算能力。同时,输入电压和输出电流在NVM中起着可变电阻的作用,模拟电流信号通过模数转换器转换为数字信号。这样就完成了从数字信号输入到数字信号输出的转换过程。这种方法的最大优点是可以充分利用成熟的20/28nm CMOS工艺,而不是像CPU/GPU那样追求昂贵的7nm/5nm高级工艺。

随着成本和功耗的降低,延迟得到了显着改善,这对于无人机、智能机器人、自动驾驶和安全监控等应用至关重要。

一般来说,端点推理过程的计算复杂度较低,涉及的任务相对固定。由于硬件加速功能的通用性要求较低,因此无需频繁更改架构。这更适合实现内存计算。相关统计数据显示,在2017年之前,人工智能无论是训练还是参考,都是在云端完成的;但到2023年,边缘端设备/芯片上的AI参考将占到市场的一半以上,总计200-300亿美元。对于IC制造商来说,这是一个巨大的市场。

AI需要什么样的闪存?

每个人都会同意高质量、高可靠性和低延迟的闪存对AI芯片和应用的重要性。为不同的应用找到性能、功耗、安全性、可靠性和高效率的适当平衡至关重要。成本虽然重要,但不应是最重要的考虑因素。

华邦的产品组合为人工智能应用提供了合适的选择,包括高性能OctalNAND闪存W35N、用于低功耗应用的W25NJW系列,以及与安全相关的W77Q/W75F系列安全闪存。例如,华邦QspiNAND闪存的数据传输速率约为每秒83MB,OctalNAND系列的最快速度高达近3倍,接近每秒240MB。

我们的AG1 125C NOR系列和AG2+ 115C NAND系列闪存正在为汽车应用量产。华邦亦提供高性价比的解决方案,例如W25N/W29N NAND闪存系列,适用于生产线机器人应用。

除了华邦广泛的闪存产品外,华邦的SpiStack(NOR+NAND)也提供了一个可行的替代方案。它将NOR和NAND芯片堆叠到一个封装中,例如64MB串行NOR和1Gb QspiNAND芯片堆栈,使设计人员能够灵活地在NOR芯片上存储代码,在NAND芯片上存储数据。虽然它是两个芯片(NOR+NAND)的堆栈,但SpiStack的单个封装仅使用6个信号引脚。

“华邦提供多种闪存选项来保护客户开发的代码模型。就像在篮球比赛中一样,芯片制造商扮演中锋或前锋,用强大的算力和算法得分;而华邦就像一个捍卫者,用高质量、高性能的闪存产品保护客户,确保他们在市场上不断得分。

审核编辑:郭婷

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

    关注

    454

    文章

    50441

    浏览量

    421915
  • 人工智能
    +关注

    关注

    1791

    文章

    46880

    浏览量

    237616
收藏 人收藏

    评论

    相关推荐

    应用选择合适的射频放大器指南

    问题: 如何选择合适的射频放大器,不同射频放大器之间有何区别?   答案: 具体应用选择合适的射频放大器时,应考虑增益、噪声、带宽和效率等
    的头像 发表于 04-14 10:41 7029次阅读
    <b class='flag-5'>为</b>应用<b class='flag-5'>选择</b><b class='flag-5'>合适</b>的射频放大器指南

    灵活地汽车选择合适闪存解决方案

    随着汽车电脑化进程步伐不断加快,NOR 闪存在汽车领域中的应用越来越广泛。如何选择最佳汽车应用闪存?赛普拉斯将从高级驾驶辅助系统 (ADAS)、数字仪表盘和信息娱乐等系统全面您分析!
    的头像 发表于 09-28 10:46 1.1w次阅读

    怎么电机控制应用选择合适检测电阻

    采用增强隔离的电机控制应用选择合适的检测电阻
    发表于 05-17 17:27

    平面分割应如何选择合适的方法?

    在涉及模拟数字混合系统的时候,有人建议电层分割,地平面采取整片敷铜,也有人建议电地层都分割,不同的地在电源源端点接,但是这样对信号的回流路径就远了,具体应用时应如何选择合适的方法?
    发表于 05-20 05:35

    如何为系统选择合适的NAND闪存

    闪存概述闪存编程和耐久性增加存储密度
    发表于 02-22 08:39

    请问怎么ADC选择合适的缓冲放大器?

    怎么ADC选择合适的缓冲放大器?选择缓冲放大器时,需要考虑哪些问题?
    发表于 04-21 07:00

    开关电源选择合适的电感

    电子专业单片机相关知识学习教材资料——开关电源选择合适的电感,感兴趣的小伙伴们可以瞧一瞧。
    发表于 09-13 17:46 0次下载

    AI端点应用选择合适闪存

      一般来说,端点推理过程的计算复杂度较低,涉及的任务相对固定。硬件加速功能对通用性要求不高,无需频繁更改架构。
    发表于 07-12 10:26 531次阅读
    <b class='flag-5'>为</b><b class='flag-5'>AI</b><b class='flag-5'>端点</b>应用<b class='flag-5'>选择</b><b class='flag-5'>合适</b>的<b class='flag-5'>闪存</b>

    AI端点应用选择合适闪存

      在自动驾驶领域,4级测试(被认为是全自动驾驶,尽管人类驾驶员仍然可以请求控制)已经在美国进行。随着5级(真正的自动驾驶,汽车完成所有驾驶,没有驾驶舱)自动驾驶即将到来,我们不仅将依靠交通法律法规,还将依靠AI算法的开发人员来确保车辆和行人的安全。
    的头像 发表于 10-25 09:33 277次阅读

    你的应用选择合适的PMBus负载点 (POL) 解决方案

    你的应用选择合适的PMBus负载点 (POL) 解决方案
    发表于 11-04 09:51 2次下载
    <b class='flag-5'>为</b>你的应用<b class='flag-5'>选择</b><b class='flag-5'>合适</b>的PMBus负载点 (POL) 解决方案

    正确的工作选择合适的稳压器:组件选择

    在为工作选择合适的稳压器:第1部分中,我们讨论了脉宽调制(PWM)转换器的两种稳压器控制方案,即电流模式(CM)和电压模式(VM)。我们还研究了这些控制模式之间的关键差异。在该应用说明中,我们解释了产品应用对于选择
    的头像 发表于 02-21 12:10 790次阅读
    <b class='flag-5'>为</b>正确的工作<b class='flag-5'>选择</b><b class='flag-5'>合适</b>的稳压器:组件<b class='flag-5'>选择</b>

    您的应用选择合适的数字电位计

    电子发烧友网站提供《您的应用选择合适的数字电位计.pdf》资料免费下载
    发表于 11-23 10:09 0次下载
    <b class='flag-5'>为</b>您的应用<b class='flag-5'>选择</b><b class='flag-5'>合适</b>的数字电位计

    电机控制选择合适的检测电阻器

    电子发烧友网站提供《电机控制选择合适的检测电阻器.pdf》资料免费下载
    发表于 11-23 15:44 3次下载
    <b class='flag-5'>为</b>电机控制<b class='flag-5'>选择</b><b class='flag-5'>合适</b>的检测电阻器

    怎样选择合适的MOSFET

    怎样选择合适的MOSFET
    的头像 发表于 10-01 08:01 207次阅读
    怎样<b class='flag-5'>选择</b><b class='flag-5'>合适</b>的MOSFET

    如何选择合适AI云平台

    选择合适AI云平台是企业成功实施AI战略的关键一步。通过深入分析业务需求、全面评估平台功能、审慎考察技术架构、严格确保数据安全、合理控制成本并关注服务提供商的生态系统,企业可以更加科
    的头像 发表于 10-14 10:06 146次阅读