人工智能的起源
从1955年到1956年,达特茅斯学院助理教授约翰·麦卡锡(John McCarthy)被广泛认为是人工智能(AI)之父。哈佛大学的Marvin Minsky,IBM的Claude Shannon和美国贝尔实验室的Nathaniel Rochester共同创造了人工智能(AI)的概念,他们说:“如果机器可以使用不同的语言来形成抽象或概念,解决现在留给人类的各种问题,并通过自主学习提高自己,我们称之为AI。
牛津词典将人工智能定义为“能够执行通常需要人类智能的任务的计算机系统的理论和发展,例如视觉感知、语音识别、决策和语言之间的翻译。
随着系统的发展,人工智能技术将出现在更多的物联网应用中,如传感、智能手机、网络搜索、人脸或车辆车牌识别、智能电表、工业控制和自动驾驶。
在自动驾驶领域,美国已经进行了4级测试(被认为是完全自动驾驶,尽管人类驾驶员仍然可以请求控制)。随着5级(真正的自动驾驶,汽车完成所有驾驶,没有驾驶舱)自动驾驶指日可待,我们不仅要依靠交通法律法规,还要依靠人工智能算法的开发人员来确保车辆和行人的安全。
根据国际数据公司(IDC)的统计数据,到2024年,全球人工智能服务预计将上升到18.4%,市值约为378亿美元。这包括定制应用程序以及定制平台的相关支持和服务,例如深度学习架构、卷积神经网络(一类人工神经网络,最常用于分析视觉图像)和人工智能相关芯片(CPU、GPU、FPGA、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个信号引脚。
“华邦提供多种闪存选项来保护客户开发的代码模型。就像在篮球比赛中一样,芯片制造商扮演中锋或前锋,用强大的算力和算法得分;而华邦就像一个捍卫者,用高质量、高性能的闪存产品保护客户,确保他们在市场上不断得分。
审核编辑:郭婷
-
芯片
+关注
关注
449文章
48601浏览量
413129 -
人工智能
+关注
关注
1781文章
45041浏览量
232421
发布评论请先 登录
相关推荐
评论