1989年,HPは,縮小命令セットコンピューティング (RISC) アーキテクチャがサイクルごとに1つの命令で処理制限に近づいていることを決定した.HPの研究者は,プロセッサが各クロックサイクルで複数の命令を実行できるようにする新しいアーキテクチャ,後に明示的に並列命令コンピューティング (EPIC) と命名されたものを調査した.EPICは,単一の命令ワードに複数の命令が含まれている非常に長い命令ワード (VLIW) アーキテクチャの形態を実装している.EPICでは,コンパイラは,同時に実行できる命令を事前に決定するので,マイクロプロセッサは単に命令を実行し,並列で実行する命令を決定するための詳細なメカニズムを必要としない.質問:EPICでは,命令の順序の決定はどのように行われますか?
コンパイラ