VLIWに関する記述として、適切なものはどれか。
ア |
同時に複数の命令が独立して実行され、どの命令が同時に実行されるのかは、ハードウェア制御で動的に決定される。 |
イ |
パイプラインの段数を増やすことで、高い周波数での動作を可能とし、処理を高速化する。 |
ウ |
一つの命令語で複数の命令を同時に実行する。 |
エ |
命令を処理するためのフェッチ、デコード、実行などの段階を、それぞれ並列に処理する。 |
答え ウ
【解説】
ア |
アウト・オブ・オーダ実行(out-of-order execution)の説明です。 |
イ |
スーパーパイプライン(super pipeline)の説明です。 |
ウ |
VLIWの説明です。 |
エ |
スーパースカラ(superscalar、スーパスケーラ)の説明です。 |
【キーワード】
・VLIW
【キーワードの解説】
- VLIW(Very Long Instruction Word、超長命令語)
命令語を長く取り、一つの命令で複数の機能ユニットを同時に制御することによって高速化を図る方式である。
一度に実行される命令群は、それぞれ依存しないことをコンパイラで保証する。
スーパースカラなどと比べ並列性を確認する必要はないが、並列性を保証するために高度なコンパイラが必要となる。
もっと、「VLIW」について調べてみよう。
戻る
一覧へ
次へ
|