GPU vs Apple Silicon: RTX 3090/4090/5090 TFLOPS vs M3/M4/M5 Max — LLM推論性能比較
GPU vs Apple Silicon: RTX 3090/4090/5090 vs M3/M4/M5 Max — LLM推論性能比較
ハードウェア仕様とピークTFLOPS
大規模言語モデルをローカルで実行する場合、ハードウェアの選択が性能に大きく影響します。以下の表は、NVIDIA RTX GPUとApple MシリーズMaxチップの主要仕様を比較したものです。
| ハードウェア | FP16 Tensor TFLOPS | メモリ容量 | メモリ帯域幅 |
|---|---|---|---|
| RTX 3090 | 142 TFLOPS | 24 GB GDDR6X | 936 GB/s |
| RTX 4090 | 330 TFLOPS | 24 GB GDDR6X | 1,008 GB/s |
| RTX 5090 | 419–1,676 TFLOPS(スパース性利用時) | 32 GB GDDR7 | 1,792 GB/s |
| M3 Max | 22 TFLOPS | 最大128 GB | 400 GB/s |
| M4 Max | 40–50 TFLOPS(推定) | 最大128 GB | 546 GB/s |
| M5 Max | 80–100 TFLOPS(推定) | 最大128 GB | 600+ GB/s |
異なるコンテキストサイズにおけるプロンプト処理(フィリング)性能
プロンプト処理(プリフィリングとも呼ばれる)は、大きな入力コンテキストをエンコードするフェーズです。このフェーズは計算律速であり、NVIDIA GPUは高いテンソルコアTFLOPSにより優れています。以下の表は、50k、100k、250k、500kトークンのコンテキストを処理するおおよその時間(秒)を示しています。値が小さいほど良いです。推定は13BパラメータのFP16モデルを前提としています。
| ハードウェア | 50kトークン | 100kトークン | 250kトークン | 500kトークン |
|---|---|---|---|---|
| RTX 3090 | 2.5 秒 | 5.0 秒 | 12.5 秒 | 25.0 秒 |
| RTX 4090 | 1.2 秒 | 2.4 秒 | 6.0 秒 | 12.0 秒 |
| RTX 5090 | 0.6 秒 | 1.2 秒 | 3.0 秒 | 6.0 秒 |
| M3 Max | 12.0 秒 | 24.0 秒 | 60.0 秒 | 120.0 秒 |
| M4 Max | 8.0 秒 | 16.0 秒 | 40.0 秒 | 80.0 秒 |
| M5 Max | 5.0 秒 | 10.0 秒 | 25.0 秒 | 50.0 秒 |
復号速度(トークン生成)
プロンプト処理後、モデルはトークンを1つずつ生成します。このプロセスはメモリ帯域幅律速です。VRAMに収まるモデルでは、NVIDIA GPUが大幅に高速です。しかし、モデルがVRAMを超える場合、Appleのユニファイドメモリアーキテクチャはページングによる速度低下なしに一定の速度を維持します。
| ハードウェア | 1秒あたりのトークン数(13Bモデル、VRAM内) | 1秒あたりのトークン数(70Bモデル、VRAM超過) |
|---|---|---|
| RTX 3090 | 90 tok/s | 該当なし(OOMまたはクラッシュ) |
| RTX 4090 | 150 tok/s | 該当なし(OOMまたはクラッシュ) |
| RTX 5090 | 200 tok/s | 該当なし(OOMまたはクラッシュ) |
| M3 Max | 35 tok/s | 8 tok/s |
| M4 Max | 45 tok/s | 11 tok/s |
| M5 Max | 55 tok/s | 15 tok/s |
ユニファイドメモリの利点:単一M5 Max vs 複数RTX 3090
Appleのユニファイドメモリにより、1台のラップトップで最大128GBのパラメータを持つモデルを保持できます。NVIDIAでこの容量を実現するには複数のGPUが必要です。例えば、5枚のRTX 3090で合計120GBのVRAMを提供できますが、これには大きなトレードオフが伴います。
| 要素 | M5 Max (128 GB) | 5x RTX 3090 (120 GB) |
|---|---|---|
| 総メモリ | 128 GB ユニファイド | 120 GB (5x 24 GB) |
| 最大TFLOPS (FP16) | ~100 TFLOPS | ~710 TFLOPS |
| システム消費電力 | ~50 W | ~1,750 W (カードあたり350 W) |
| 冷却 | パッシブ/静音 | アクティブ、騒音のあるファンが必要 |
| 可搬性 | ポータブルラップトップ | 大型筐体の据え置きデスクトップ |
| コスト(概算) | 約 $6,000 | 約 $7,500 + 電源、冷却、筐体 |
消費電力、発熱、可搬性
MacBook Pro M5 Maxは、典型的なLLM推論負荷で30~60Wしか消費せず、発熱は最小限でファンノイズもありません。対照的に、RTX 4090単体で最大450Wを消費し、堅牢な冷却が必要で、顕著なノイズが発生します。マルチGPUオプションはさらに要求が厳しくなります。移動中に大規模モデルを実行する必要があるユーザーにとって、MacBook Proが唯一の実用的な選択肢です。固定構成でトークン毎秒の最大値を優先する場合、NVIDIAは依然として無敵です。
結論
モデルが24~32GBのVRAMに収まり、生の復号速度とプロンプト処理スループットを優先する場合はNVIDIA RTX GPUを選択してください。大規模モデル(70B+パラメータ)をローカルで実行する必要があり、可搬性や静音性が求められる場合、または電力効率を重視する場合は、Apple MシリーズMax(特に128GBのM5 Max)を選択してください。Appleのユニファイドメモリアーキテクチャは、ピーク性能を犠牲にする代わりに、大規模ローカル推論において決定的な優位性を提供します。
一緒に取り組みましょう
さらに詳しい情報やプロジェクトのヘルプ、またはアイデアの構築が必要ですか?
簡単な質問でもフルプロジェクトでも、お気軽にどうぞ。お問い合わせいただき、あなたのアイデアを一緒に実現しましょう。
お問い合わせ →