CPU・アーキテクチャ

マルチコアCPUで、各コアのキャッシュに同じアドレスのデータがあるとき、その内容の一貫性を保つ仕組みはどれか。

  1. A分岐予測
  2. BTLB
  3. Cキャッシュコヒーレンシ(一貫性)制御
答えと解説を見る

正解:C. キャッシュコヒーレンシ(一貫性)制御

あるコアがキャッシュ上のデータを書き換えたとき、他のコアのキャッシュに古いデータが残っていると、誤った値を使ってしまいます。キャッシュコヒーレンシ制御は、書き換えを他のコアに知らせて古いデータを無効にするなどして、全コアから見たデータの一貫性を保ちます。

この分野を解く 分野ページへ

CPU・アーキテクチャのほかの問題

  1. CPUの消費電力を減らすため、負荷に応じて動作周波数と電源電圧を動的に変える技術はどれか。
  2. 投機的実行の痕跡がキャッシュに残ることを悪用し、本来アクセスできないデータを推測する攻撃が明らかになった脆弱性の例はどれか。
  3. CPUの冷却設計の目安となる、標準的な高負荷時に発生する熱量を表す指標はどれか。
  4. 1クロックあたりに実行できる命令数を表す指標はどれか。
  5. 消費電力と発熱の制約によって、チップ上のすべての回路を同時に最大性能で動かせなくなる問題を何と呼ぶか。