ローカルAI用PCでCPUはどこまで重要?GPUとの予算配分を考える

目次
ローカルAI用PCではGPUが注目されやすい。しかし、CPUを「何でもよい部品」と考えるのも、「高価なCPUならAIが全部速くなる」と考えるのも極端だ。
見るべきなのは、自分が行う処理のどこをCPUが担当しているかだ。
GPU中心でもCPU側の処理は残る
LLMをGPU中心で動かしていても、CPU側では入力の準備、トークン化、ファイル読み書きなどの処理が発生する。
設定によっては、一部のレイヤーや処理をCPU側へ置くこともある。
RAGでは文書の読み込み・分割・前処理、画像や動画ではファイルのデコードやエンコードなど、モデル推論以外の処理もある。
そのためGPU使用率だけを見てCPUの必要性を決めない。
CPUオフロードを使うほどCPUの影響が大きくなる
モデル全体をGPUへ載せず、一部をCPUとシステムRAMへ置く構成では、CPU側の処理性能やメモリ帯域が実行時間へ影響しやすくなる。
ただし、CPUを高性能化すればVRAM不足そのものが消えるわけではない。
オフロードは、データを置く場所を変えて動作させるための方法であり、GPUだけで処理する場合と同じ速度を保証するものではない。
CPUへ追加予算を使うべき場面
次のような状況が実際に確認できたら、CPU側を強くする意味が出てくる。
- CPU推論を多く使う
- オフロード中にCPU使用率が高い状態で張り付く
- 大量の文書をRAG用に前処理・索引化する
- 動画のエンコードを頻繁に行う
- AI処理と別の重い作業を同時に行う
反対に、処理中ずっとGPU側が待ち時間の中心で、CPUには十分な余裕があるなら、CPUの上位化よりGPU・VRAM・RAMへ予算を残した方が目的に合う場合がある。
コア数だけで決めない
CPUはコア数だけで性能が決まるわけではない。クロック、キャッシュ、メモリ、PCIe構成なども別の要素になる。
また、一般的なCPUベンチマークの順位を、そのままローカルLLMの生成速度の順位として使うこともできない。
購入前に、今のPCや近い構成で実際の処理を行い、どこで待っているかを見る。
行った処理:
CPU使用率:
GPU使用率:
システムRAM使用量:
VRAM使用量:
CPU側で時間がかかる区間:
GPU側で時間がかかる区間:
一回の瞬間値ではなく、処理中の傾向を確認する。
CPUが不足していると分かってから予算を足す
たとえばRAGの前処理に時間がかかるなら、その区間を短縮できるCPU構成を検討する理由になる。
CPUオフロードを多く使い、CPU使用率やメモリ側が明確に詰まっているならCPU・RAM側を見直す。
反対にCPUが余っているなら、「将来性」だけを理由にGPU予算を削って最上位CPUへ上げる必要はない。
CPUの重要度はローカルAIという名前ではなく、自分の処理の中でCPU待ちがどの程度あるかで決める。
CPUオフロード時のRAM容量も迷っている場合は、ローカルAIのRAMは64GBと128GBのどちらを選ぶ?を確認できる。PC全体の予算から考えたい場合は、初めてのローカルAI用PCの予算の決め方へ進む。
まとめ
- GPU中心のローカルAIでも、入力処理、ファイル読み書き、RAGの前処理などCPU側の仕事は残る
- CPU推論やCPUオフロードの比率が高い構成ほど、CPUとシステムRAMの影響が大きくなる
- コア数や一般的なCPUベンチマークだけから、GPU推論時の生成速度を決めない
- 実際の処理中にCPU待ちが発生していることを確認してから、CPUへ追加予算を使う
購入先で商品・構成を確認する
必要な構成が決まったら、価格・在庫・保証を販売店で確認できます。以下は購入先の一例で、おすすめ順位ではありません。
Amazon.co.jp
価格・在庫・構成・保証は移動先で確認してください。
TSUKUMO
価格・在庫・構成・保証は移動先で確認してください。
広告・アフィリエイトリンクを含みます。報酬の有無や金額で記事の結論や掲載順を変更しません。掲載順は名称順です。広告・アフィリエイト方針