GPUのスペック表を見ると、こんな数字が並んでいます。

GeForce RTX 4090
  ブーストクロック  2.52 GHz
  CUDAコア数       16,384
  消費電力(TGP)     450W

この「2.52 GHz」は、1秒間に25億2,000万回という意味です。想像しづらい速さですが、そこには2つの疑問があります。

  • どうやってそんな速さを実現しているのか
  • なぜ「2.52」なのか。もっと上げられないのか

実は後者が本質的です。GPUの周波数は技術的に上げられないのではなく、あえて上げていない面があります。理由を順に見ていきましょう。

そもそもクロックとは何か

デジタル回路の中では、膨大な数の計算が同時に進みます。これらがバラバラに動くと、結果を受け渡すタイミングが合いません。

そこで全体で共有する「号令」を用意します。これがクロックです。

「せーの」で一斉に動き、「せーの」で次に進む。この号令の回数が動作周波数

1Hz(ヘルツ)は1秒に1回。1GHz(ギガヘルツ)は1秒に10億回です。2.52GHzなら、1回の号令に使える時間は約0.4ナノ秒——1秒の25億分の1しかありません。

なぜGHzもの速さが出せるのか

① トランジスタが小さいから速い

計算の実体は、トランジスタという微小なスイッチのON/OFFです。スイッチを切り替える速さが、そのまま回路の速さになります。

ここで効いてくるのが微細化です。トランジスタが小さくなると、次の2つが同時に起こります。

  • 動かす電荷の量が減る——小さいものは軽いので、素早く動かせる
  • 移動する距離が短くなる——近ければ早く着く

半導体が世代ごとに微細化を追い求めてきた理由の一つが、この速度向上でした。

② クロックは「増やして」作る

では、GHzという号令そのものはどう作るのでしょうか。実は最初からGHzで発振させているわけではありません

大元にあるのは水晶振動子です。水晶に電圧をかけると一定の周期で振動する性質を利用した部品で、時計にも使われています。ただしその周波数は数十MHz程度——GHzには遠く及びません。

そこでPLL(Phase Locked Loop:位相同期回路)という仕組みで、この周波数を何十倍にも逓倍(ていばい)します。

水晶振動子(例:100MHz)
   ↓ PLLで25倍
2.5GHz のクロック

正確だが遅い信号を基準にして、そこから高速な信号を作り出す。GPUやCPUの周波数が細かく変えられるのは、この逓倍率を変更できるためです。負荷に応じて周波数が上下するのも同じ仕組みによります。

「ベースクロック」と「ブーストクロック」

スペック表には、よく2つの数字が並んでいます。RTX 4090の場合はこうです。

表記意味
ベースクロック2.23 GHz最低限保証される動作周波数
ブーストクロック2.52 GHz条件が良いときに上がる周波数

GPUは常に最大速度で動いているわけではありません。温度・消費電力・負荷の状況を見ながら、周波数を自動で上下させています

  • 冷えていて電力に余裕がある → 上げる
  • 温度が上がってきた → 下げて守る

先ほどのPLLで逓倍率を変えられるからこそ、こうした細かい制御が可能になります。カタログの数字と実際の動作周波数が一致しないのは、この仕組みによるものです。同じGPUでも冷却性能が良いほど高い周波数を維持でき、結果として性能が変わります。

なお、この上限を手動で引き上げる操作がオーバークロックです。動く場合もありますが、後述するとおり電圧と発熱の増加を伴い、寿命を縮める方向に働きます。メーカーが設定した周波数は、性能と寿命の釣り合いを取った値だという点は押さえておきたいところです。

【核心】速さには物理的な限界がある

ここからが本題です。周波数を上げられない理由の1つ目は、信号が間に合わなくなることです。

電気信号は瞬時に伝わるように思えますが、有限の速さしかありません。1回の号令の間に信号がどれだけ進めるか計算してみます。

周波数1周期の長さ光が進む距離配線中を信号が進む距離※
1 GHz1,000 ps30 cm約 15 cm
2 GHz500 ps15 cm約 7.5 cm
3 GHz333 ps10 cm約 5 cm
6 GHz167 ps5 cm約 2.5 cm

※配線中の信号速度はおよそ光速の半分程度として概算

ここで思い出してほしいのが、チップのサイズは2〜3cm角だということです。

6GHzでは、1回の号令の間に信号がチップの端から端まで届くかどうかという水準になる。

実際の回路では、信号は直線ではなく回路素子を通りながら進むため、実効的な距離はさらに短くなります。周波数を上げるほど「次の号令までに間に合わない経路」が現れ、そこで計算が破綻します。

設計ではこの最も時間がかかる経路(クリティカルパス)が周波数の上限を決めます。周波数を上げたければ、その経路を短く作り直すしかありません。

もう一つの壁:電力と熱

2つ目の理由は、より深刻です。デジタル回路の消費電力は、おおよそ次の関係にあります。

消費電力 ∝ 静電容量 × 電圧² × 周波数

注目すべきは電圧が2乗で効く点です。そして厄介なことに、周波数を上げると電圧も上げる必要があります。トランジスタを速く確実に動かすには、より高い電圧で駆動しなければならないためです。

結果として、両方が同時に増えます。

条件消費電力
周波数を1.2倍、電圧を1.2倍約1.7倍
周波数を2倍、電圧を1.3倍約3.4倍

周波数を2割上げただけで、電力は7割増える。そして増えた電力はすべて熱になります。冷やしきれなければ温度が上がり、動作が不安定になるうえ、経年劣化も加速します。

だからGPUは周波数を上げない

ここで冒頭の疑問に戻ります。GPUとCPUの数字を並べてみましょう。

GPU(RTX 4090)ハイエンドCPU
動作周波数2.52 GHz5〜6 GHz級
コア数16,38416〜24程度
設計思想数で押す1つを速く

GPUのほうが周波数は低いのです。技術的に出せないわけではありません。そちらのほうが得だからそうしています。

なぜ「数」が有利なのか

前述のとおり、周波数を2倍にすると電力は3倍以上に膨らみます。一方、同じ周波数のコアを2倍に増やせば、電力はおよそ2倍で済みます。電圧を上げる必要がないためです。

同じ電力を使うなら、速く回すより、数を増やすほうが多く計算できる

ただしこれは作業を分担できる場合に限った話です。画像処理やAIの計算は、大量のデータに同じ処理を繰り返す構造をしているため、分担が効きます。GPUがこの分野で強いのはそのためです。

逆に、前の計算結果を使って次を計算するような順番が決まった処理では、いくらコアがあっても手分けできません。ここではCPUのように1つを速く回す設計が有利になります。

周波数だけでは性能を比較できない

ここまでを踏まえると、よくある誤解が解けます。「GHzが高いほうが速い」とは限らないということです。

周波数は「1秒に何回作業するか」を表すだけで、1回の作業でどれだけ進むかは含んでいません。同じ2.5GHzでも、次の要素が違えば性能はまったく変わります。

要素内容
1回あたりの処理量設計世代が新しいほど、1クロックでこなせる仕事が多い
コア数何人で分担するか
メモリ帯域データを供給しきれなければ、演算器は待つだけになる
専用回路の有無特定処理に特化した回路があれば、汎用計算より桁違いに速い

とくにAI処理ではメモリ帯域が効きます。いくら演算が速くても、計算するデータが届かなければ意味がないためです。HBMのような広帯域メモリが重視されるのはこの理由によります。

周波数は性能を決める要素のひとつにすぎない。

かつてPCの世界では「何GHzか」が性能の代名詞でした。しかし電力と発熱の壁にぶつかって以降、業界は周波数を上げる競争から、コア数と効率を高める方向へ舵を切りました。GPUはその極端な形といえます。

それでも電力は増え続けている

周波数を抑えても、コア数を増やせば全体の消費電力は上がります。実際、データセンター向けGPUの電力は上昇を続けており、NVIDIAはH100について最大700W(設定可能)と公表しています。

1個で700W——一般的な電子レンジに迫る電力を、手のひらサイズの部品が消費する計算です。これが数千個並ぶのがAIデータセンターであり、冷却と信頼性が最大の課題になる理由でもあります。

まとめ

  • クロックは回路全体で共有する「号令」。2.52GHzなら1秒に25億回
  • GHzが出せるのはトランジスタが微細で高速に切り替わるから
  • クロック自体は水晶振動子(数十MHz)をPLLで逓倍して作る
  • 周波数の壁①:信号が間に合わない。6GHzでは1周期に約2.5cmしか進めない
  • 周波数の壁②:電力。周波数を2割上げると電力は約1.7倍
  • 電圧は2乗で効くため、高周波数化は電力的に不利
  • GPUの周波数はCPUより低い(2.52GHz対5〜6GHz級)
  • その代わりコアが16,384個。同じ電力なら「数」で稼ぐほうが効率的
  • ただし手分けできる処理に限る。順番が決まった処理はCPUが有利

スペック表のGHzは「速さの自慢」ではなく、物理的な制約と電力効率のなかで選ばれた妥協点です。GPUの数字がCPUより控えめなのは、性能で劣るからではなく、別の勝ち方を選んでいるためだと理解すると、設計思想の違いが見えてきます。

参考にした主な調査・資料

  • GeForce RTX 4090(NVIDIA)— ブーストクロック2.52GHz、CUDAコア数16,384、TGP 450Wの公表値
  • NVIDIA H100 Tensor Core GPU(NVIDIA)— データセンター向けGPUの消費電力(最大700W、設定可能)

※1周期あたりの信号到達距離と消費電力の比較は、光速および P ∝ C・V²・f の関係にもとづく概算です。実際の値は配線構造や設計により異なります。