CPU のバックアップ(No.2)
CPU とは †
- Central Processing Unit
- 中央処理装置
CPU の構成要素 †
- ALU
- Arithmetic Logic Unit
- 算術論理演算装置
- PC
- Program Counter
- プログラムカウンタ
- 命令アドレスレジスタ
- GR
- General purpose Register
- 汎用レジスタ
- IR
- Instruction Register
- 命令レジスタ
- ID
- Instruction Decorder
- デコーダ
- MAR
- Memory Address Register
- メモリアドレスレジスタ
- MDR
- Memory Data Register
- メモリデータレジスタ
命令フェッチ †
オペランドフェッチ †
エンディアン †
CPUのアーキテクチャ †
命令を実行する方式 †
命令セット(命令の集まり) †
CPU の性能評価 †
- CPI
- Cycles Per Instruction
- 1命令の実行に必要なクロック数
CPU の性能評価指標 †
CPU の高速化技術 †
- スーパパイプライン
- 命令パイプラインのステージを細分化して並列で実行できる命令数を増やす手法
- スーパスカラ
- プロセッサ内の複数の実行ユニットで命令を実行する手法
- 各実行ユニットは命令パイプラインで実行する(命令パイプラインの多重化)
- VLIW
- Very Long Instruction Word
- 同時に実行可能な複数の命令を纏めて1つの長形式命令(VLIW)を作成する
- VLIWを複数の演算ユニットで同時に実行する方式
- マルチプロセッサ
- 複数のプロセッサを並列で動作させる手法
- 分類(Flynnの分類)
- SISD (Single Instruction stream / Single Data Stream)
- SIMD (Single Instruction stream / Multiple Data Stream)
- MIMD (Multiple Instruction stream / Multiple Data Stream)
関連用語 †