Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Trn3 UltraServer
Search
chiaoi
December 23, 2025
45
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Trn3 UltraServer
chiaoi
December 23, 2025
More Decks by chiaoi
See All by chiaoi
AWSを"安全に"始める
chiaoicchi
1
86
Neptune Analytics SSSP Δ-parameter
chiaoicchi
1
82
RAG入門
chiaoicchi
0
260
State machineはTurningの夢を見るか?
chiaoicchi
0
140
私なりのAIエージェントの理解と開発ツールの選び方
chiaoicchi
0
20
Fine-tuning Hands-on
chiaoicchi
0
25
kani
chiaoicchi
0
71
DeepRacer cup本戦 ~30秒の切り方~
chiaoicchi
0
36
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Documentation Writing (for coders)
carmenintech
77
5.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
550
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
How to Ace a Technical Interview
jacobian
280
24k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
810
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Visualization
eitanlees
153
17k
Docker and Python
trallard
47
4.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
Transcript
AWS Neuron chiaoi
Trainium / Inferentia - Inf1 - Inf2 - Trn1 -
Trn2 - Trn3 GA NEW!! AWS Event YouTube
Trn2 と Trn3:何が変わった ?(トポロジー編)
モデルの構造の変化:dense から MoE https://arxiv.org/pdf/2101.03961 dense MoE
dense https://arxiv.org/pdf/2101.03961 FFNが重い(大きすぎて1チップに乗らない) → 複数のチップに分割して配置をする 各チップが担当部分を計算する 計算結果をまとめて全チップで共有 → AllReduce(隣接通信)の繰り返し
MoE https://arxiv.org/pdf/2101.03961 FFNを複数用意する → チップごとにFFNを用意 (2チップで一つとかもあり) 各TokenがRouterによってどのExpert の元にいくか決定される (重要なFFNだけ計算) →
任意のチップ間通信が行われる → 計算する部分が一部になるので高速 結果を元のチップに送る → 任意のチップ間通信が行われる
trn2u.48xlarge 縦 4つの Ring構造 横 4つの Ring構造 で合わせて16チップ 2D Torus
公式ドキュメント
Trn2 UltraServer trn2u.48xlarge ×4 の Ring構造(z軸) で64個のチップ 3D Torus 公式ドキュメント
Trn2 UltraServer 隣接しているチップ同士の通信は 高速。 (z方向は他より2倍遅い) AllReduceは速い (隣に順々に巡っていけばよい) 任意のチップ間通信は遅い (最悪ケースは早くとも6ホップ) 公式ドキュメント
Trn3 UltraServer Trn3チップ4つで1つのサーバー サーバー内はNeuronSwitch-v1で 接続されている 36個のサーバー同士は NeuronSwitch-v1で接続されている All-to-All 公式ドキュメント
Trn3 UltraServer チップ → L1スイッチ → L2スイッチ → L1スイッチ →
他のサーバーのチップ この通信が高速になるように → 任意のチップ間が均して速い 公式ドキュメント
Trn3 UltraServer のメリット MoEのアルゴリズム - RouterがどのExpertを使用するか計算する - 任意のチップ間通信がたくさん行われる チップ間の通信が速いと嬉しい。 →
常に高速で通信できる All to all の接続が生きる。 → denseにも対応できる 注意) 最悪ケースがボトルネックになるので均一に速いことが重要