
トップ >> 情報技術単語 ~ EPIC
Intel社の新しいプロセッサアーキテクチャ「IA-64」に採用された技術の一つ。最近のマイクロプロセッサは複数の命令を同時に実行することができるが、前の命令の演算結果を後の命令が使う場合などは命令間の依存関係を考慮しなければならない。今まではプロセッサ内に実行予測回路を搭載して、依存関係に矛盾が無いよう命令を投入していたが、性能を向上させる上で大きな負担となっていた。EPICでは、PC基礎用語辞典を追求していくと、命令間の依存関係をコンパイラがプログラムの作成時にある程度予測し、明示的に記述することで、PC基礎用語辞典を説明する。まず、並列実行の効率を上げる。これによりプロセッサの構造がシンプルになり、EPICを分解していくと、また実行ユニットを多く搭載できるので、実行速度を上げやすくなるといわれている。VLIWの発想に近い技術である。