電力管理(ソフトウェア制御)

現在のチップで、データの移動と計算のエネルギーを比べた説明として一般的に正しいものはどれか。

  1. A外部のDRAMからデータを読むエネルギーは、演算1回のエネルギーより何十倍〜何百倍も大きく、データを近くで使い回すことが省エネルギーに効く
  2. Bデータの移動にはエネルギーがかからず、計算だけがエネルギーを使う
  3. C演算1回のエネルギーの方が、DRAMからの読み出しより何百倍も大きい
答えと解説を見る

正解:A. 外部のDRAMからデータを読むエネルギーは、演算1回のエネルギーより何十倍〜何百倍も大きく、データを近くで使い回すことが省エネルギーに効く

演算器の中の短い配線での計算に比べて、チップの外のDRAMまで長い配線と端子を通してデータを運ぶには、はるかに大きなエネルギーがかかります。チップの中でも、遠くのキャッシュより近くのレジスタの方が少ないエネルギーで済みます。そのため、データを近い記憶に置いて何度も使う、データの量を減らす(低い精度にする)、計算をデータの近くで行う、などが省エネルギーの大きな手段になります。

  • A. 正しい。キャッシュや局所性が電力にも効きます。
  • B. データの移動は大きなエネルギーを使います。
  • C. 逆です。
この分野を解く 分野ページへ

電力管理(ソフトウェア制御)のほかの問題

  1. DRAMの省電力のための状態のうち、セルフリフレッシュの説明として正しいものはどれか。
  2. DRAMを高い温度で使うときに、リフレッシュの間隔を短くする必要があることがある。その理由と、電力への影響の組み合わせとして正しいものはどれか。
  3. マイコンで消費電力を減らすために、使っていない周辺回路(タイマやUARTなど)について行うこととして正しいものはどれか。
  4. スマートフォンなどで使われるPMIC(電源管理IC)の役割として正しいものはどれか。
  5. 複数の電源電圧を使うチップで、電源を入れる順番(パワーシーケンス)を守る必要がある理由として正しいものはどれか。