CPUの性能の高速化技術を述べた文で(a)、(b)、(c) に当てはまる単語の組合せの中で最も適切なものを選べ。
「CPUの性能は、(a) によって影響される。 この点を改善するために (b) や (c) などの手法が用いられる。」
┌─┬───────┬───────┬───────┐
│ │ a │ b │ c │
├─┼───────┼───────┼───────┤
│@│キャッシュの │スヌープ │ノンブロッキン│
│ │ヒット率 │キャッシュ │グキャッシュ │
├─┼───────┼───────┼───────┤
│A│動作周波数 │パイプラインス│メモリ−メモリ│
│ │ │テージ数の増強│型命令の採用 │
├─┼───────┼───────┼───────┤
│B│分岐予測の精度│予測子− │トーナメント │
│ │ │修正子法 │分岐予測法 │
├─┼───────┼───────┼───────┤
│C│命令レベル │スーパー │VLIW方式 │
│ │並列性の利用 │スカラ方式 │ │
├─┼───────┼───────┼───────┤
│D│スレッドレベル│SMT方式 │Tomasuloの │
│ │並列性 │ │アルゴリズム │
└─┴───────┴───────┴───────┘
C
CPUの性能は、命令レベル並列性の利用によって影響される。この点を改善するためにスーパースカラ方式やVLIW方式などの手法が用いられる。
スーパースカラは、メインメモリから複数の命令を同時に呼び出し、同時に実行できるようにするCPUの高速化技術の一つである。
VLIW (Very Long Instruction Word) は、複数の命令を非常に長い1つの命令で同時に実行する方式のことである。
スヌープキャッシュは、共有バスを介して、各コアのキャッシュが他コアのキャッシュの更新状態を管理し、メインメモリとキャッシュメモリの一貫性を保つことである。
なお、メインメモリとキャッシュメモリの一貫性を保つことをコヒーレンシ (coherency) という。
W−12 | 目次 | W−14 |