人工智能硬件与芯片的历史与演进

全球视角下的架构、制造、存储、软件生态与系统经济性

人工智能硬件已经从通用电子计算逐步演进为由处理器、存储器、封装、互连、编译器以及云端和边缘系统共同组成的全球生态。这段历史并不只是“芯片越来越快”的单线叙事,而是算法、半导体工艺、软件抽象、数据搬运以及部署经济性相互作用的结果。本文从历史和工程角度梳理人工智能硬件的发展路径。文中年份和产品类别用于说明代表性趋势,并非完整编年史;图中的性能数字若未特别说明,均为示意数据。

阅读导览

  • 本文的核心分析单位是完整的人工智能系统:硅片、存储、封装、互连、软件和运维。
  • 历史节点用于解释某些架构为何变得可行,而不是对厂商进行排名。
  • 示意图使用归一化数值,不应被理解为市场份额或具体产品性能结论。

图1:人工智能硬件演进的代表性节点(示意)。

1. 如何理解人工智能硬件发展史

人工智能硬件可以按若干相互重叠的阶段来理解:电子计算机和早期神经网络思想;晶体管与集成电路规模化;向量和科学计算机;可编程图形处理器;深度学习加速器;以及今天的异构、联网人工智能系统。旧架构并没有简单消失:CPU仍然承担控制和通用任务,GPU提供灵活的并行吞吐,NPU和ASIC追求特定场景的能效,而存储器和网络越来越决定系统的实际上限。

一个有用的分析框架包含五个问题:需要执行什么计算?操作数存放在哪里?数据如何移动?什么软件让硬件可用?制造、散热和成本约束如何影响规模化?只有同时回答这些问题,才能避免把人工智能性能简单归因于某一颗芯片。

2. 基础阶段:电子计算与早期人工智能

早期电子计算机主要用于数值计算、密码分析、仿真和商业数据处理。真空管、继电器和早期存储器在今天看来体积大、功耗高、可靠性有限,但它们建立了存储程序模型,也确立了把算法表示为符号和数字操作的基本方法。早期人工智能研究继承了这种可编程基础,并不需要专门的神经处理器才能开始。

感知机和其他早期连接主义模型表明,简单单元可以组合起来表达决策边界。当时的硬件并不适合大规模学习,因此符号推理、搜索和人工编写的规则占据重要位置。这并不意味着神经网络思想本身失败,而是反映了当时存储、计算、数据和编程工具的限制。

对后续硬件历史而言,一个重要启示是:算法目标和硬件能力相互耦合。当某项技术让乘法、存储访问、并行归约或通信等原本昂贵的基本操作变得便宜时,研究方向就可能迅速改变。

3. 晶体管、集成电路与规模化发展

晶体管降低了开关器件的尺寸和功耗,并提高了可靠性。集成电路随后把大量器件放置在同一块硅片上;光刻、设计自动化和制造工艺的进步不断提升集成度。更多晶体管并不会自动产生人工智能能力,但它扩大了缓存、向量单元、浮点运算、分支预测和专用数据通路的设计空间。

在这一阶段,通用CPU成为非常强大的抽象。指令集、操作系统和编译器让同一处理器家族能够支持多种应用。科学计算和信号处理也推动了向量指令、数字信号处理器和并行计算机的发展,这些技术后来成为张量和矩阵引擎的重要先驱。

规模化同时带来新的约束:连线延迟、漏电、散热和存储访问延迟逐渐成为一等问题。性能提升越来越依赖局部性、并发和专用化,而不只是提高时钟频率。

4. 从向量和科学处理器到可编程GPU

图形处理需要对大量顶点、像素和片段重复执行算术运算,因此图形处理器逐渐形成高度并行的数据通路和较高的存储带宽。随着可编程能力增强,GPU开始服务于图形之外的科学计算、图像处理和机器学习。

关键架构思想是暴露大量算术通道,让软件调度许多相似操作。这与神经网络训练中的密集线性代数十分匹配,尤其是矩阵乘法和卷积。GPU编程模型和数值库把图形设备转变为通用并行加速器。

这一转变也改变了软硬件边界。只有当开发者可以依赖编译器、内核库、调试器、分析器和稳定部署接口时,硬件架构才真正成为平台。此后的每一类加速器都面临同样的生态问题。

图2:计算能力增长与示意能效指数;数值已归一化,仅用于说明趋势。

5. 深度学习带来的转折点

现代深度学习把大规模数据、多层神经网络、改进的优化算法和强大的并行计算结合起来。卷积网络利用滤波器复用和空间局部性;循环模型强调序列状态;后来的Transformer则高度依赖矩阵乘法、注意力和大规模存储访问。

训练场景偏好灵活且吞吐高的加速器,因为研究人员会频繁改变模型结构。推理场景则提出另一组要求:更低延迟、更低功耗、更可预测的成本,以及对量化和稀疏计算的支持。这种差异推动了数据中心GPU、云端TPU、移动NPU、视觉处理器和专用ASIC的发展。

因此,深度学习转折点是一个系统事件。软件框架降低了实验门槛,云服务让大规模集群可以按需租用,而硬件厂商则从内核和互连一路优化到封装模块和托管服务。

6. TPU、NPU、ASIC与可重构加速

GPU是覆盖范围较广的可编程加速器;ASIC则针对较窄的计算和运行边界进行设计,在假设稳定时可以获得很高的能效。移动或嵌入式SoC中的NPU和神经引擎通常强调本地推理、常开感知和低功耗。FPGA等可重构器件在设计空间中处于另一位置:牺牲一部分效率换取适应性和较短的硬件迭代周期。

矩阵引擎、脉动阵列和低精度计算是人工智能加速器中的常见思想。它们降低了张量搬运和乘法的成本,但并没有消除数据编排的需求。加速器仍需要缓存、片上SRAM、高带宽存储器、主机处理器和网络链路持续供给数据,否则算力单元会等待。

当模型算子、精度、批量大小和服务等级目标相对稳定时,专用化很有价值;当模型快速演进时,灵活性更重要。战略问题不是寻找一款永远最优的架构,而是判断工作负载的哪一部分应该专用化、哪一部分应该保持可编程。

7. 存储、封装与互连成为核心竞争力

人工智能模型的规模增长速度超过了片上存储容量和带宽的增长速度。因此,现代系统采用多级存储层次:寄存器、缓存、SRAM、高带宽存储器、主机DRAM和分布式存储。性能取决于数据复用、分块、压缩、精度以及让数据尽可能靠近计算单元的能力。

先进封装把多个裸片、存储堆栈和互连结构放入紧密耦合的模块中。Chiplet可以拆分功能、改善良率,并让产品家族复用经过验证的裸片。加速器之间的高速互连支持模型并行和集合通信,但也会增加功耗、软件复杂度和系统验证要求。

这也是为什么单颗芯片的基准测试可能误导。生产服务受到存储容量、互连拓扑、散热、网络、编译器成熟度和实际利用率的共同约束。实际竞争单位越来越接近机柜、计算Pod或完整云服务。

图3:人工智能硬件是跨越应用、软件、芯片到制造的分层系统。

代表性架构比较

架构

适合角色

优势

权衡

CPU

通用控制、串行任务和分支密集型工作

软件兼容性广

密集张量计算吞吐较低

GPU

高度并行的可编程计算

训练和推理灵活

对功耗、存储和利用率敏感

NPU / 神经引擎

高效执行本地神经网络推理

低功耗和SoC集成

算子和模型格式存在限制

训练ASIC / TPU类

矩阵运算和大规模训练

目标工作负载上的能效高

专用化程度高,依赖软件

FPGA

可重构流水线和定制接口

适应性强、延迟确定

开发工作量大,峰值密度较低

存储 / 互连网络

搬运和共享参数、激活值与梯度

支持扩展和更大模型

功耗、拓扑和通信开销

8. 全球制造和供应链视角

人工智能硬件是全球化分工的产物。处理器架构和平台公司可能集中在一个地区,先进晶圆制造在另一个地区,存储器生产在其他地区,而封装、测试、板卡组装和系统集成则分布在多个地点。大学、开源社区和云服务商又带来了进一步的地域多样性。

半导体价值链包括IP模块、电子设计自动化工具、晶圆制造、特色工艺、先进封装、存储器、基板、电源、散热和物流。任何一个环节出现瓶颈,都可能限制高性能人工智能系统的交付。

地缘政治和出口规则、能源供给、水资源、人才集中度以及供应韧性规划,正在影响架构设计。设计者不再只优化峰值吞吐,也会考虑可制造性、多来源、软件可迁移性以及在供应受限时维持运行的能力。

9. 边缘AI、移动智能与嵌入式系统

云端AI并不是唯一的部署方式。手机、汽车、摄像头、工业控制器、机器人和传感器需要本地推理,以降低延迟、保护隐私、减少带宽使用,并在网络中断时继续工作。因此边缘加速器重视每次推理的能耗、热约束、确定性响应以及与传感器和实时软件的集成。

量化、剪枝、蒸馏、稀疏计算和紧凑模型架构使本地部署成为可能。边缘芯片往往在一个SoC中组合CPU核心、GPU或DSP、NPU、图像信号处理、安全模块和连接能力。最终产品是平衡的平台,而不是一个孤立的矩阵乘法器。

边缘场景还扩大了性能的定义。在变化的光照、温度、运动和传感器质量下仍保持准确,可能比宣传中的TOPS数字更重要。生命周期支持、更新安全和模型转换工具也属于硬件产品的一部分。

10. 开放生态、软件可迁移性与标准

加速器能否被采用,不只取决于硅片。开发者需要编译器、图编译器、内核库、运行时API、分布式训练支持、可观测性以及模型转换路径。开放标准和可移植中间表示可以降低切换成本,但在不同架构上获得相同性能仍然困难。

加速器软件正在形成分层抽象:框架级计算图、编译器中间表示、设备专用内核以及运行时调度。硬件厂商通过优化库、互连软件、参考模型、开发工具和技术支持形成差异化;云厂商则把加速器能力进一步封装为托管API。

可迁移性是一种风险管理策略,可以帮助团队分散产能风险并延长模型生命周期;但如果通用抽象忽略了某种架构的独特优势,也可能牺牲性能。因此工程团队通常维护一个可移植基线,同时保留针对特定硬件的优化路径。

图4:人工智能硬件活动地域分布的讨论框架;不是市场份额估计。

全球生态角色

地区 / 生态

代表性优势

战略含义

北美

处理器架构、云平台、加速器软件、风险投资和系统设计

端到端平台整合能力强,数据中心需求旺盛

东亚

晶圆制造、存储器、电子制造、移动设备和本土AI平台

供应链密集,先进封装和大规模集成能力突出

欧洲

汽车、工业自动化、嵌入式系统、科研计算和半导体设备

工业应用、标准、设备和能效设计优势明显

日本与韩国

存储器、传感器、电子产品、材料、封装和消费设备集成

制造经验深厚,存储与元器件生态重要

全球开放生态

大学、开源运行时、云端访问和独立开发者

扩散思想并降低进入门槛,同时提高互操作需求

11. 可持续性、可靠性与总体拥有成本

人工智能硬件只有在完成有用工作时才能创造价值,而不是因为拥有峰值理论算力。总体拥有成本包括芯片和系统价格、电力、制冷、网络、机房容量、软件工程、维护、利用率以及模型重新训练或迁移的成本。

降低能耗可以通过低精度、提高数据复用、功耗感知调度、液冷、工作负载整合和面向真实模型组合的硬件设计来实现。大规模集群中的可靠性也非常重要,因为组件故障概率会累积,静默数值错误还可能影响模型质量。

可持续性还包括制造过程的隐含影响、系统有效使用年限,以及将硬件重新用于推理或其他工作负载的能力。全面评估应该把每瓦性能、每元性能和服务可靠性与峰值吞吐一起报告。

12. 下一阶段可能如何演进

未来人工智能硬件很可能更加异构、以存储为中心,并与模型共同设计。三维集成、光互连或先进电互连、近存计算、稀疏和条件执行以及面向领域的数据流,都可能降低信息搬运成本。

架构将支持更多数值格式和动态执行策略。路由Token、检索外部存储或调用工具的模型会产生不规则工作负载,挑战固定功能加速器。硬件和编译器需要处理动态稀疏性、批处理、延迟目标和隐私边界。

长期最重要的趋势是协同设计。算法、数据集、模型编译器、芯片、封装、数据中心运维和应用经济性将被一起优化。全球竞争的重点将从孤立规格转向完整、韧性强且真正可用的系统。

图5:存储带宽与功耗越来越影响加速器选择(示意)。

历史演进时间表

时期

硬件节点

带来的能力

持续约束

1940—1950年代

真空管电子计算机

存储程序、数值计算、早期控制和科学计算

体积大、功耗高、存储有限

1950—1960年代

晶体管与早期集成电路

更可靠的开关、更小型系统、主机计算发展

制造良率和设计复杂度

1970—1980年代

微处理器、向量单元和DSP

通用计算、信号处理、科学计算向量化

存储延迟和并行编程

1990—2000年代

可编程图形处理器

大规模并行算术和高吞吐图形处理

早期编程模型偏向图形

2007—2015年

GPU计算与深度学习加速

通过内核和库支持训练及科学计算

软件生态和数值精度

2015—2020年

TPU、NPU和领域专用加速器

规模化矩阵计算和高效推理

专用化与模型演进的矛盾

2020年代

Chiplet、HBM、扩展系统和AI PC

存储带宽、分布式训练、本地推理

封装、功耗、散热和供应韧性

实用评估清单

  • 先定义工作负载:训练、批量推理、交互式推理、实时控制还是嵌入式感知。
  • 测量实际应用吞吐和延迟,而不仅是每秒峰值运算次数。
  • 检查存储容量、带宽、互连拓扑以及集合通信效率。
  • 评估编译器成熟度、内核覆盖率、框架支持、性能分析和模型转换工具。
  • 估算完整系统的功耗、散热、机柜密度、利用率和三年总体拥有成本。
  • 规划供应风险、软件可迁移性、安全更新、可靠性和生命周期再利用。

结语

人工智能硬件的演进可以理解为一系列系统级权衡:通用性让软件可复用,专用化提升能效,存储和互连支撑规模化,而全球制造让先进系统能够交付。下一代系统仍会把这些思想结合起来。因此,硬件选型应从模型计算图一直评估到线上服务;而在理解历史和制定战略时,也应把软件、供应链和运维视为硬件故事的一部分。

注:本文为教育性概览。若用于采购或技术认证,应以厂商最新文档核对产品名称、规格和历史事实。

更多推荐