最終更新日:2026年9月16日
fe fe-technology computer-architecture power-saving
まず結論
パワーゲーティングは、動作していない回路ブロックへの電源供給そのものを遮断して、消費電力を減らす技術です。
基本情報技術者試験では、次のように見分けます。
電圧・周波数を変える
→ DVFS
クロックだけ止める
→ クロックゲーティング
電源供給そのものを止める
→ パワーゲーティング
特に、
「使っていない回路への電源供給を遮断する」
とあれば、パワーゲーティングを選びます。
直感的な説明
家の照明で考えてみます。
使っていない部屋の照明について、
- 点滅する回数を減らす
- 明るさを調整する
- 電源そのものを切る
では、意味が違います。
プロセッサの省電力技術も同じです。
クロックゲーティング
→ 動作のきっかけとなるクロックを止める
DVFS
→ 電圧やクロック周波数を下げる
パワーゲーティング
→ 回路への電源供給そのものを止める
パワーゲーティングは、使っていない回路を電源から切り離すイメージです。
定義・仕組み
半導体では、回路が動作しているときだけでなく、停止しているときにもわずかな電流が流れることがあります。
この電流をリーク電流と呼びます。
回路が細かくなるほど、リーク電流による消費電力が無視しにくくなります。
そこで、使っていない回路ブロックへの電源供給そのものを遮断します。
使用中の回路
→ 電源ON
未使用の回路
→ 電源OFF
これがパワーゲーティングです。
電源を切ることで、未使用回路のリーク電流を大きく減らせます。
クロックゲーティングとの違い
クロックゲーティングは、使っていない回路へのクロック供給を止めます。
回路の電源
→ 入ったまま
クロック
→ 停止
一方、パワーゲーティングでは、
回路の電源
→ 遮断
します。
つまり、
- クロックゲーティング:クロックを止める
- パワーゲーティング:電源を止める
という違いです。
DVFSとの違い
DVFS(Dynamic Voltage and Frequency Scaling)は、処理負荷に応じて電源電圧やクロック周波数を動的に変える技術です。
負荷が低い
→ 電圧・周波数を下げる
負荷が高い
→ 電圧・周波数を上げる
パワーゲーティングのように電源を完全に遮断する考え方ではありません。
科目Aでどう出る?
科目Aでは、省電力技術の説明を選ばせる問題として出やすいです。
| 問題文の表現 | 用語 |
|---|---|
| 処理負荷に応じて電圧・周波数を変更 | DVFS |
| 使用していない回路へのクロック供給を停止 | クロックゲーティング |
| 使用していない回路への電源供給を遮断 | パワーゲーティング |
| 使用していないコアの余裕を利用して他コアを高速化 | ターボ系の動作 |
試験中は、何を制御しているかを見ます。
電圧・周波数
→ DVFS
クロック
→ クロックゲーティング
電源
→ パワーゲーティング
この3つを分けられれば、選択肢をかなり切りやすくなります。
どんな場面で使う?
パワーゲーティングは、プロセッサやSoCなどで、使用していない回路ブロックの消費電力を抑えたいときに使われます。
例えば、ある機能ブロックをしばらく使わない場合、電源を遮断して待機時の消費電力を減らします。
スマートフォンや組込み機器など、消費電力を抑えたい機器では特に重要な考え方です。
よくある誤解・混同
クロックを止めるのがパワーゲーティング?
違います。
クロックを止めるのはクロックゲーティングです。
クロック停止
→ クロックゲーティング
電源遮断
→ パワーゲーティング
電圧を下げるのがパワーゲーティング?
違います。
電圧やクロック周波数を負荷に応じて変えるのはDVFSです。
パワーゲーティングは動作中の回路にも使う?
基本的には、使っていない回路ブロックを対象にします。
動作中の回路への電源を遮断すると処理できなくなるためです。
ターボブーストと同じ?
違います。
ターボ系の機能は、使用していないコアなどで生じた電力・熱設計上の余裕を使って、動作中のコアの周波数を上げる方向の技術です。
パワーゲーティングは、未使用回路への電源供給を止めて省電力化する技術です。
まとめ(試験直前用)
- パワーゲーティングは、使っていない回路への電源供給を遮断する
- 目的は、待機時の消費電力やリーク電流を減らすこと
- DVFSは電圧・周波数を変える
- クロックゲーティングはクロックを止める
- パワーゲーティングは電源を止める
試験中は、
電源そのものを切る → パワーゲーティング
と判断できれば十分です。