返回信息流
新闻事件
A重点78
InfoQ AI/ML/Data Eng
1 个来源

Meta将定制芯片战略从计算扩展到网络

Meta公布了其首款自研加速器MTIA 300,该加速器针对训练排序和推荐模型进行了优化。此举标志着Meta的定制芯片战略从计算领域扩展到网络领域,旨在提升其AI基础设施的效率。

SynthePulse Insight · AI 深度解读

Meta MTIA 300:把网络塞进芯片,推荐模型训练的新范式?

版本 1 · 1 个来源

Meta 发布首款面向推荐模型训练的定制加速器 MTIA 300,将网络与计算集成在同一芯片上,宣称通信时间减少 3.9 倍。这标志着超大规模厂商从通用 GPU 向工作负载专用芯片的更深层转变。

  • MTIA 300 是 Meta 首款针对排序和推荐模型训练优化的自研加速器。
  • 芯片集成 12 个 800 Gbps RDMA NIC,总 I/O 带宽 1.2 TB/s,无需 PCIe 总线。
  • 16 个专用消息引擎使通信与计算并行,计算吞吐量下降小于 0.5%,而对比 GPU 架构下降超 20%。
  • 与 HCCL 库协同设计,主机 CPU 不参与通信驱动,机架内通信带宽最高 940 GB/s。
  • 在 1500 亿参数模型、40 个加速器上,通信时间比等效 GPU 集群减少 3.9 倍。
  • Meta 已运行数十万 MTIA 加速器用于推理,并计划未来两年推出四代新芯片。
展开章节目录为什么推荐模型需要专用芯片?

为什么推荐模型需要专用芯片?

Meta 推出 MTIA 300,其首款针对排序和推荐模型训练优化的自研加速器。与 LLM 训练不同,推荐模型在加速器之间的通信耗时更多,因为嵌入表可能包含超过 99% 的模型参数。训练跨数百个加速器时,频繁的 AllReduce、AllToAll 和 AllGather 操作使网络的重要性不亚于计算本身。

这一设计源于对工作负载的深入分析:通信压力主要来自嵌入表,而非浮点运算。因此,MTIA 300 将网络接口直接集成到加速器封装中,包含两个网络 chiplet,每个有六个 800 Gbps RDMA NIC,共 12 个 NIC,提供 1.2 TB/s 总 I/O 带宽,无需经过 PCIe 总线。这些 NIC 同时支持机架内扩展和机架间扩展,带宽分配可动态调整,无需重新设计芯片。

计算与通信的解耦:性能提升的关键

将 NIC 移近计算并未消除所有争用:传统 GPU 上,集合通信会占用训练所需的处理资源。MTIA 300 内置 16 个专用消息引擎,独立于主计算网格处理通信,并包含近内存硬件用于归约操作。Meta 报告称,这种分离使大型矩阵运算和集合通信并发时,计算吞吐量下降小于 0.5%,而对比的 GPU 架构在重叠时下降超过 20%。

硬件与 Meta 的集合通信库 HCCL 协同设计。HCCL 将集合操作编译为子图,由 MTIA 300 的消息引擎自主执行,主机 CPU 不再逐操作编排通信。一旦指令到达加速器,主机便不再参与通信驱动。生产中,HCCL 在机架内达到最高 940 GB/s 的通信带宽。

实际效果与战略扩展

在 1500 亿参数的推荐模型、40 个加速器上,Meta 报告 MTIA 300 将总通信时间比等效 GPU 集群减少 3.9 倍。这一数字来自 Meta 的测试,属于公司声明,尚未独立验证。

MTIA 300 是 Meta 更广泛定制芯片计划的一部分。公司表示已运行数十万 MTIA 加速器用于推理,并计划未来两年推出四代新芯片,覆盖排序、推荐和生成式 AI 工作负载。Meta 还扩大了与博通的合作,共同开发未来 MTIA 代际,同时继续从 AMD、NVIDIA 等供应商采购加速器,作为其组合策略的一部分。

这一策略反映了超大规模厂商向工作负载专用 AI 芯片的转变:Google 扩展 TPU,Amazon 发展 Trainium,Microsoft 开发 Maia。MTIA 300 展示了 Meta 将专业化推向极致:不是将网络视为外围基础设施,而是围绕数据移动与处理同等重要的负载,协同设计计算、通信硬件和集合软件。

可信度边界

本文基于 InfoQ 的报道,所有性能数据(如 3.9 倍、940 GB/s、0.5% 等)均来自 Meta 的官方声明,未经独立验证。报道中提及的 GPU 对比架构未具体说明,可能影响可比性。

核心结论

MTIA 300 是 Meta 在 AI 芯片领域的一次大胆尝试,通过将网络功能集成到芯片并解耦通信与计算,显著提升了推荐模型训练效率。然而,其实际效果仍需更多独立验证,且定制芯片的长期成本与生态兼容性仍是未知数。

主报道

InfoQ AI/ML/Data Eng

主报道来源