A01285 2000/01/01
VLIW very long instruction word
CPUが命令(インストラクション)を並列実行するためのアーキテクチャーの一種。スーパースケーラーでは、複数の命令を同時に実行する際、命令をどの演算器で実行するかをそのつどハードウエアで割り振る。それに対しVLIWでは、コンパイラーがプログラムを生成する段階で、その命令がどの演算器を使うかをあらかじめ決めておく。そのため、CPUのハードウエアの改良により演算器の数が増えると、プログラムを再コンパイルしなければならなくなるという欠点がある。 VLIWを発展させた技術が、米インテルと米ヒューレット・パッカードが共同開発したEPIC。