人工智能(AI)与机器学习(ML)正以前所未有的速度重塑我们与世界的交互方式,从智能感知设备到强大的云端数据中心,这项技术已渗透至各个角落。本教程将带您完整了解AI/ML的生态系统,并重点介绍一项关键连接技术——片上网络(NoC),它如同智能世界的“神经网络”,确保数据高效、可靠地流动。
一、AI与ML的完整旅程:从传感器到云端
AI和ML的应用并非孤立存在,而是跨越多个计算层级的协同工作流。下面我们逐一探索每个层级的具体角色与功能。
1. 传感器:AI世界的“触角”
传感器是AI/ML应用的起点,负责从环境中采集原始数据——从温度读数到高清图像,无所不包。现代传感器内部开始集成SoC(系统级芯片)人工智能处理,这是一个新兴概念,主要用于数据的初步预处理。
- 本地智能处理:例如,物联网传感器利用轻量级机器学习模型对数据进行过滤或初步分析,从而大幅减少需要传输的数据量。
- 优势明显:这种本地处理不仅减轻了网络传输负担,还能有效降低延迟,保持带宽稳定。
- 汽车领域的特殊应用:随着汽车电子电气架构(EE架构)的演进,需要在区域计算与中央计算之间做出精细权衡,决定数据处理发生在何处。

2. 边缘设备:实时响应的“神经末梢”
边缘设备通常指靠近数据源的设备,如手机、平板电脑或汽车。汽车可以被看作一种独特的“轮上的数据中心”,其计算分布方式非常特殊。
- 低延迟是关键:对于增强现实(AR)、自动驾驶等应用,实时处理和超低延迟是绝对刚需,它们无法依赖“始终在线”的云端连接。
- 隐私与速度兼得:在设备上部署优化后的模型,不仅能实现更快的响应速度,还能增强数据隐私——因为敏感数据不必时刻传输到中央服务器。

3. 边缘计算:用户身边的“计算节点”
边缘计算是AI/ML可能在用户察觉之外发生的重要领域。它指的是距离云数据中心最远、但距离用户最近的基础设施。
- 计算能力的平衡点:适用于需要比边缘设备更强算力,但又比云方案更低延迟的场景,例如高级分析模型或推理模型。
- “边缘人工智能”的核心:这一层面涵盖的应用包括自动辅助驾驶、联网设备、智能手机上的面部识别、实时交通更新等,这些都对延迟极为敏感。
4. 数据中心与云端:强大的“智能大脑”
数据中心和云提供了卓越的处理能力和海量存储,是训练复杂AI/ML模型的理想场所。它们负责处理大规模数据集,进行深度神经网络训练或广泛模拟。
- 资源密集型任务:例如训练生成式AI模型,这些任务在资源受限的边缘设备上根本无法实现。
- 向设备端迁移:最初生成式AI主要驻留在云端,但趋势正逐渐向“设备上的生成式AI”发展,高通等公司已展示了这一方向。
各层协同的无缝工作流
这些层级并非独立运作,而是形成一个连贯的流程:
- 传感器收集数据并进行初始处理
- 数据发送到边缘设备进行实时推理
- 在需要时,数据可能经过远端或近端边缘计算资源进行更详细分析
- 最后传输到数据中心进行深入分析和模型重新训练

二、NoC(片上网络):连接AI世界的“高速公路”
在上述复杂的多层级架构中,数据需要在芯片内部、芯片之间高效流动。NoC(片上网络)正是解决这一问题的关键基础设施。它是一种基于路由器的分组交换网络,专门用于连接SoC(系统级芯片)内的各个模块,就像城市中的高速公路网络连接各个街区。
NoC在AI/ML领域扮演着三大关键角色:
作用1:连接AI/ML子系统,实现高速数据传输
在AI芯片内部,需要连接多个处理单元(如CPU、GPU、NPU)。NoC提供宽位宽、广播能力和虚拟通道等功能,确保数据以极低延迟在这些子系统之间快速传递。
作用2:降低芯片集成风险
现代AI芯片集成了数以亿计的晶体管和众多功能模块,集成难度极大。NoC确保各部件之间高效、可靠的通信,有效解决了集成过程中的互联问题,让设计团队能专注于核心功能开发。
作用3:连接小芯片(Chiplet)
在先进封装中,常需要将多个硅芯片(D2D,Die-to-Die)或芯片到芯片(C2C,Chip-to-Chip)进行互连。NoC必须支持适当的协议(如Arm的CHI C2C等)来实现这种跨芯片通信。行业正在就物理接口(如XSR、BOW、OHBI、AIB、UCIe)及其数字控制器进行激烈讨论。

行业实践与展望
Arteris的FlexNoC和Ncore技术是NoC领域的代表,它们帮助客户降低集成风险,让企业能专注于构建下一代AI和RISC-V CPU产品。要构建理想的开放式小芯片生态系统,需要整个产业链的共同努力。
AI/ML的飞速发展将持续推动半导体领域的创新,而NoC技术将在其中扮演不可或缺的连接角色,促使技术不断演进,实现更高效的数据处理和传输。
