---
格式版本: 2
标题: "MTIA 300: Meta’s First Training Chip with Built-in NICs and Communication-Offloading Engines"
原文链接: "https://engineering.fb.com/2026/08/24/networking-traffic/mtia-300-meta-training-chip-built-in-nics/"
发布日期: "2026-08-24"
发布时间校准状态: "found"
发布时间需复核: "否"
发布时间来源: "rule:configured_publication_date_rule"
发布时间证据: "meta-engineering-publication-date html:original: <time class=\"published updated\" datetime=\"2026-08-24\""
发布时间校准原因: "信源发布日期识别规则直接确认发布时间"
发布时间校准置信度: "high"
发布时间候选数量: 2
发布时间严格候选数量: 2
发布时间原页读取状态: "source template page reused from URL open"
发布时间未找到原因: ""
发布时间校准时间: "2026-08-25T01:58:37+08:00"
发布时间仲裁状态: "skipped"
发布时间仲裁尝试次数: 0
发布时间仲裁耗时毫秒: 0
发现时间: "2026-08-25T01:58:09+08:00"
入库时间: "2026-08-24T17:58:37.592Z"
来源平台: "固定入口"
搜索渠道: "fixed_url"
搜索词: "https://engineering.fb.com/"
匹配关键词:
  - "performance"
  - "GPU"
  - "Scale-up"
  - "HBM"
  - "latency"
  - "bandwidth"
  - "throughput"
  - "AI"
相关厂家:
  - "Meta"
相关专家:
  []
内容类型: "网页"
抓取工具: "Free Fetch + Defuddle"
清洗工具: "Defuddle Markdown + Defuddle/Readability 正文提取"
原始附件:
  []
AI优质: "是"
AI打分: 91
AI分档: "高置信优质"
AI质检状态: "通过"
AI打分理由: "Meta官方发布MTIA 300训练芯片，内置NIC与通信卸载引擎，聚焦机柜内16节点scale-up及跨机柜通信，架构细节、带宽、性能数据翔实，与超节点/AI Rack高速互连主题高度相关，来源权威且具新颖性，生产部署信号明确。"
AI质检模型: "ali-deepseek-v4-flash"
AI质检时间: "2026-08-25T01:58:44+08:00"
AI主题相关性: 17
AI来源权威性: 15
AI新颖性: 18
AI技术细节: 20
AI商业部署信号: 11
AI完整性: 10
AI摘要: "Meta发布首款内置网络芯片和通信卸载引擎的自研训练加速器MTIA 300，专为推荐与排序模型优化，通过片上NIC和专用消息引擎将通信与计算解耦，使1500亿参数模型训练通信耗时仅为GPU集群的1/3.9，单机架通信带宽达940GB/s。"
AI摘要模型: "ali-deepseek-v4-flash"
AI摘要时间: "2026-09-07T02:10:13.194Z"
采集批次: "2026年8月25日1点56分17秒"
采集批次ID: "20260825-015617-463"
  - localPath: "./assets/mtia-300-figure-2.png"
    originalUrl: "https://engineering.fb.com/wp-content/uploads/2026/08/Meta-MTIA-300-Figure-2.png"
    relevant: true
    reportWorthy: true
    description: "Comparison of traditional accelerator design with host-based network instructions vs MTIA 300's offloaded communication model"
    type: "diagram"
图片摘要:
  - "★ ./assets/mtia-300-figure-1.png | diagram | MTIA 300 chip architecture: 12x6 PE grid, 16 message engines, two network chiplets with 12x800Gbps NICs"
  - "★ ./assets/mtia-300-figure-2.png | diagram | Comparison of traditional accelerator host-based design vs MTIA 300 offloaded communication model"
去重键: "https://engineering.fb.com/2026/08/24/networking-traffic/mtia-300-meta-training-chip-built-in-nics"
---

- MTIA 300 is the first of Meta’s family of in-house training and inference accelerators optimized for training ranking and recommendation models.
- We’re sharing how MTIA 300’s built-in NIC chiplets allow it to meet the communication needs associated with training recommendation models with superior performance over general-purpose GPUs.
- By co-designing MTIA’s communication library, HCCL, alongside the chip we’ve taken a fundamentally different approach to chip design and made communication a first-class citizen.

Deep learning models may deliver personalized content—from short videos to friend posts—to people on apps. As these models have grown in complexity, so has the importance of the compute that trains them, and the network that connects those accelerators.

Training recommendation models is a unique infrastructure challenge. Unlike large language models, which need enormous floating-point throughput, recommendation models are bottlenecked by a need for fast and efficient communication between the accelerators that train them. Their embedding tables can contain over 99% of the model’s parameters, requiring hybrid parallelism that generates frequent AllReduce, AllToAll, and AllGather collectives across hundreds of accelerators. On chips like GPUs these communication operations compete with training computation for the same resources, often leaving expensive hardware underutilized.

We’ve addressed this challenge starting on the Meta Training and Inference Accelerator (MTIA), our family of homegrown AI chips, with [MTIA 300](https://aisystemcodesign.github.io/papers/MTIA300_ISCA2026.pdf), the first of the MTIA family optimized for training recommendation and ranking models. By co-designing MTIA 300 with [HCCL](https://doi.org/10.48550/arXiv.2608.00358), a communication library co-designed with the hardware from scratch, we’ve made communication a first-class citizen in the chip’s design, not an afterthought handled by general-purpose compute cores.

## Integrating the Network Directly on the Chip

With MTIA 300, the network interface lives inside the chip package itself (see Figure 1). Two network chiplets, each containing six custom 800 Gbps RDMA NICs, provide 1.2 TB/s of total I/O bandwidth without ever crossing a PCIe bus. This eliminates the host-device-NIC bottleneck present in traditional GPU architectures, where the CPU must mediate between the accelerator and the network. (More details about the silicon design are available in our recent paper from the [ISCA 26](https://aisystemcodesign.github.io/papers/MTIA300_ISCA2026.pdf) conference.)

Because we use the same 12 Ethernet-based NICs for scale-up communication (within a rack of 16 nodes, at up to 1 TB/s) and scale-out communication (across racks, at 200 GB/s), we can flexibly partition the NICs to adjust to changing needs.

![](./assets/mtia-300-figure-1.png)

Figure 1. The MTIA 300 chip architecture. Diagram of MTIA 300 chip.

As model requirements shift, we can reconfigure this split by reconfiguring the network rather than changing the hardware. To minimize per-transaction latency, we introduced express doorbells. The work request write itself serves as the doorbell, eliminating an additional memory read and saving ~800 ns per operation.

## Offloading Communication From the Compute Grid

On GPUs, libraries such as NCCL execute collective communication as GPU kernels that consume streaming multiprocessors—the same hardware needed for training computation. When collectives and training kernels run simultaneously, both slow down.

MTIA 300 takes a different approach. Alongside its 12×6 grid of processing elements (PEs) for computation, the chip includes 16 dedicated message engines (MEs) that handle all communication independently.  
  
Each ME contains:

- an RISC-V core for orchestrating w
- an NIC interface that routes requests to the correct NIC
- a near-memory compute (NMC) block that performs reductions at 128 bytes/cycle

Positioned at the chip edges next to HBM and cache, the NMCs collectively deliver more than 2.8 TBs of reduction throughput—more than double the I/O bandwidth—enabling line-rate execution of AllReduce and ReduceScatter collectives without touching the compute grid.

The result is near-perfect isolation. Running large GEMMs concurrently with collective operations introduces less than 0.5% degradation to compute throughput, as opposed to traditional GPUs that can see over 20% degradation because communication is handled by the same GPU resources.

## A Compiled-Communication Model

Our communication library, HCCL, was co-designed with MTIA 300. Rather than driving communication from the host during execution, HCCL compiles each collective into a complete set of subgraphs—arrays of work-queue entries with explicit dependencies—dispatched to the MEs for fully autonomous execution. Once work reaches the device, the host is uninvolved. Figure 2 shows how the CPU is no longer involved after copying the instructions into HBM.

![](./assets/mtia-300-figure-2.png)

Figure 2. A comparison of traditional accelerator design with host-based network instructions with MTIA 300’s offloaded communication model.

This compiled model integrates naturally with PyTorch’s c10d and [torchcomms](https://pytorch.org/blog/torchcomms/) interfaces. Collectives traced through torch.compile are compiled into a single graph alongside compute operators. HCCL selects topology-aware algorithms that exploit the asymmetric bandwidth between scale-up and scale-out, minimizing cross-rack traffic where bandwidth is constrained. For inference workloads, we developed additional paths: one-sided communication where PEs submit work directly through express doorbells, and device-triggered collectives where compute kernels signal hardware-offloaded communication on a parallel stream without breaking graph execution.

## Performance in Production

HCCL achieves up to 940 GB/s of communication bandwidth within a single rack. On a 150-billion-parameter production-recommendation model running across 40 accelerators, MTIA 300’s total communication time is 3.9 times faster than the equivalent GPU cluster.

MTIA 300’s design enables further co-design strategies: Its 216 GB of HBM3E allows larger local batch sizes (reducing trainer count and communication overhead); its 1:1 CPU-to-accelerator ratio enables CPU offloading of numerically intensive optimizer operations; and its high network bandwidth lets us use higher-precision datatypes to maintain precision.

## Looking Ahead

While MTIA 300 was designed for training recommendation models, the architectural principles—integrated networking, offloaded collective execution, and system-level co-design of compute and communication—position it for a broader set of workloads. As AI inference evolves toward reasoning, agentic, and long-context use cases, the communication demands a shift: Messages become smaller, more frequent, and latency-sensitive, with tighter per-collective budgets.

An architecture that treats the network as a first-class system constraint, optimizing not just bandwidth but also latency and message rate, is well suited to meet these emerging demands. The patterns established in MTIA 300 and HCCL are the foundation for [Meta’s next-generation AI silicon](https://ai.meta.com/blog/meta-mtia-scale-ai-chips-for-billions/).

## Learn More About MTIA 300

To learn more about MTIA 300’s silicon design and the work detailed here, read our papers:

- “ [MTIA 300: Meta’s First Training Chip Featuring Built-in NICs and Collective Offloading Engines “](https://doi.org/10.1109/ISCA66397.2026.00085) (From ISCA ‘26)
- “ [HCCL: Collective Communication for Meta Training and Inference Accelerators](https://doi.org/10.48550/arXiv.2608.00358) ” (to be published at [SC26](https://sc26.supercomputing.org/?ref=engineeringatmeta)).
