AWS Trainium(エーダブリューエス トレニアム)は、Amazon Web Services(AWS)の子会社であるイスラエルの半導体設計企業Annapurna Labsが設計し、AWSが自社のクラウドサービス向けに提供している機械学習向けのAIアクセラレータである。深層学習モデルの学習(トレーニング、大量のデータからモデルを作る処理)に用途を絞って設計されたチップで、第2世代のTrainium2以降は推論(学習済みのモデルを使って答えを出す処理)にも用いられる。単体の製品として販売されるのではなく、Amazon EC2のTrnインスタンスとして提供される。2020年12月に第1世代が発表され、2025年12月には、Trainiumとしては第3世代となるTrainium3を搭載するインスタンスの一般提供が始まった。
概要 AWSはTrainiumを、生成AIの学習と推論に向けて設計した専用のAIアクセラレータのファミリと位置付け、世代の名称としてTrainium1・Trainium2・Trainium3を用いている。AWSは機械学習向けの自社設計チップを、当初は推論用のAWS Inferentiaと学習用のTrainiumという2系統として投入し、第1世代の発表時には、従来のプロセッサやGPUを用いる場合より高速で安価な学習処理を実現するチップと説明した。英国のフィナンシャル・タイムズは2024年11月、Trainium2の提供開始を前に、Amazonが自社設計のAIチップによってNVIDIAへの依存を減らそうとしていると報じた。
利用者はTrainiumを、世代に対応するTrn1系・Trn2系・Trn3系のEC2インスタンスタイプを選ぶ形で使い、多数のインスタンスをまとめたEC2 UltraClustersとして大規模に配置することもできる。料金は他のEC2インスタンスと同じく利用した分だけを支払う形である。
世代 2026年時点で3世代が提供されている。次の表の仕様はいずれもAWSが公表した値で、NeuronCoreはチップ内の演算ユニット、FP8は8ビットの浮動小数点形式での演算性能を表す。
世代 発表 主な搭載インスタンス(年は一般提供) 主な仕様 Trainium(Trainium1) 2020年12月 Trn1(2022年)・Trn1n(2023年) 1チップに2基のNeuronCore、インスタンスあたり最大16チップ・最大512ギガバイトのメモリ Trainium2 2023年11月 Trn2(2024年)・Trn2 UltraServers インスタンスあたり16チップで最大20.8ペタフロップス(FP8)・1.5テラバイトのメモリ Trainium3 2024年12月 Trn3 UltraServers(2025年) 3nmプロセス、1チップあたり2.52ペタフロップス(FP8)・144ギガバイトのメモリ
初代のTrainiumを搭載するTrn1インスタンスは最大3.4ペタフロップスの演算性能を持ち、チップ間はNeuronLinkという専用の相互接続で、インスタンス間はElastic Fabric Adapterによる最大800ギガビット毎秒のネットワークで結ばれる。AWSは、P4dインスタンスと比べて学習にかかる費用を最大50%抑えられるとしている。
Trainium2について、AWSは第1世代と比べて性能が最大4倍、メモリ容量が3倍、電力効率が最大2倍になるとしている。Trn2 UltraServersは、NeuronLinkによって4台のTrn2インスタンス、合計64基のTrainium2を1つのノードとして接続する構成である。AWSは、GPUを搭載するP5e・P5enインスタンスと比べて価格に対する性能が30〜40%良いとしている。
Trainium3は、AWSが初めて3nmの製造プロセスを用いたAIチップであり、メモリはTrainium2の1.5倍の容量で高帯域幅メモリのHBM3eを用いる。Trn3 UltraServersは最大144基のTrainium3までまとめることができ、AWSは、Trn2 UltraServersと比べて最大4.4倍の性能と4倍のワットあたり性能を実現するとしている。
仕組みと特徴 TrainiumとInferentiaは、AWS Neuronという共通の開発ツール群から利用する。Neuronにはコンパイラ、ランタイム、学習と推論のライブラリ、開発者向けツールが含まれ、PyTorchやJAXといったフレームワークから使える。AWSは、PyTorchとの統合によってモデルのコードを書き換えずにTrainium上で学習や推論を実行できるとしている。Hugging FaceのライブラリとNeuronをつなぐOptimum Neuronも用意されており、Amazon Elastic Kubernetes ServiceやAmazon SageMakerなどのAWSのサービスからも利用できる。
Neuronには稼働状況を調べるツールも付属する。メトリクスを収集するNeuron Monitorは結果をJSON形式で出力し、付属のスクリプトを介してAmazon CloudWatchへ送ったり、Prometheusの形式で公開してGrafanaのダッシュボードで可視化したりできる。AWSは、NeuronはパートナーのプラットフォームやDatadogなどのツールとも統合でき、監視・ログ・通知を一元化してオブザーバビリティを広げられると説明している。Datadogも、Neuron MonitorがPrometheus形式で公開したメトリクスを取り込むTrainiumおよびInferentia向けの連携機能を提供している。
採用 AWSは、2025年12月時点で100万個を超えるTrainiumを自社のデータセンターで稼働させているとしている。AWSは2025年10月29日、米国インディアナ州のデータセンター「Project Rainier」で、Anthropicと共同で開発したTrainium2約50万個のクラスターが稼働を開始したと発表した。このクラスターはAnthropicの大規模言語モデルであるClaudeの学習と推論に用いられる。
2024年のre:Inventの基調講演では、AppleがTrainium2を早い段階で評価し、学習の効率が50%向上すると見込んでいることが紹介された。
歴史 Trainiumは、2020年12月にAWSの年次イベントre:Invent 2020で発表された。当初はTensorFlowやPyTorchなど主要な機械学習ライブラリへの対応が特徴として挙げられ、2021年後半の登場が予告された。
2021年11月30日にTrainiumを搭載するTrn1インスタンスのプレビューが始まり、2022年10月10日に米国東部(バージニア北部)と米国西部(オレゴン)のリージョンで一般提供が開始された。2023年4月13日には、ネットワークの帯域を倍にしたTrn1nの一般提供が始まった。
第2世代のTrainium2は2023年11月のre:Invent 2023で発表され、2024年12月3日にTrn2インスタンスの一般提供とTrn2 UltraServersのプレビューが始まった。Trainiumとしては第3世代となるTrainium3は2024年12月のre:Invent 2024で発表され、2025年12月2日にTrn3 UltraServersとして一般提供が始まった。同じre:Invent 2025では、Trainium3と比べて1チップあたり6倍の性能、4倍のメモリ帯域、2倍のメモリ容量を目標に開発する次世代のTrainium4も発表された。
関連項目 AWS Inferentia - 推論向けのアクセラレータ AWS Graviton - AWSが自社設計するArmベースのCPU AWS Nitro System - EC2インスタンスの基盤となる専用ハードウェア Annapurna Labs Amazon Elastic Compute Cloud AIアクセラレータ ディープラーニング
脚注
外部リンク AWS Trainium(公式サイト) AWS Neuron(公式サイト) AWS Neuron Documentation(英語)