Microarchitecture

/ˌmaɪkroʊˈɑːrkɪtɛktʃər/ マイクロアーキテクチャ

1. マイクロアーキテクチャは、CPU(中央処理装置)や他のプロセッサが命令セットアーキテクチャ(ISA)をどのように物理的に実装するかを記述する設計です。これは、プロセッサの内部構造、データパス、実行ユニット、レジスタ、メモリ階層などの具体的な配置と動作を含みます。

マイクロアーキテクチャは、命令セットアーキテクチャ(ISA)が定義する命令をどのように効率的に実行するかを具体的に示すものです。同じISAを持つプロセッサでも、マイクロアーキテクチャが異なれば、性能、消費電力、コストが大きく変わります。例えば、パイプライン処理、キャッシュメモリの構造、分岐予測などの技術はマイクロアーキテクチャの一部です。
The choice of microarchitecture significantly impacts a processor's performance and power consumption. (マイクロアーキテクチャの選択は、プロセッサの性能と消費電力に大きく影響します。)
関連
CPU
ISA
Pipelining
Cache Memory
Branch Prediction
Out-of-order execution