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)
関連用語†