株式会社 SSKPC

A00428 2000/01/01
EPIC エピック;explicitly parallel instruction computing
米インテルと米ヒューレット・パッカードが共同で開発を進めている次世代のサーバー用64ビットCPUのアーキテクチャー「IA-64」で用いられる高速化技術。明示的並列命令コンピューティング技術と訳す。従来のVLIWの延長線上にある技術。MercedやMcKinleyといったCPUに適用される。  EPICでは、41ビット長の3つの命令(インストラクション)と5ビットのテンプレート部分を合わせた計128ビットを1つの単位として扱う。テンプレートには、どの命令がCPU内部のどの演算器を用いるかの情報や命令の依存関係を示す情報がコンパイル時に書き込まれる。従来はCPUが行っていた命令の割り振りを、コンパイラー側であらかじめ行っておくことで、CPU内部の構造を単純化でき、命令を効率よく実行できるようになる。