エンベデッドシステムスペシャリスト暗記無料で始める

VLIWとは?ぶいえるあいだぶりゅー

VLIWとは、同時に実行できる複数の演算をコンパイラが1つの長い命令語へ詰めておき、プロセッサはその区画をそのまま各演算器へ配って実行する方式。依存関係の解析をコンパイル時に済ませるため、実行時に依存を判定する回路が不要になり、ハードウェアを小さく低消費電力にできる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では1問の解説で触れられています。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:Very Long Instruction Word

この語が出る過去問を解く →

背景

同時発行の判断をハードウェアに任せると、判定回路が面積と電力を食う。処理内容が事前に分かっている用途——信号処理や画像処理のように同じ演算を延々と繰り返すもの——では、コンパイラに解かせておけば十分で、浮いた面積をすべて演算器に回せる。ハードウェアの複雑さをソフトウェア側へ押し付ける設計判断である。

具体例

テキサス・インスツルメンツのTMS320C6000系DSPは、複数の演算ユニットへ命令を配る長命令語方式をとる。積和演算・アドレス更新・ロードを1つの命令語に詰め、フィルタ処理を毎サイクル進める。

試験での引っ掛け

並列に詰められない箇所はNOPで埋めるしかなく、コードサイズが膨らむ。加えて命令語の区画構成がハードウェアの演算器構成と結びついているため、演算器の数が変わると再コンパイルが必要になり、世代間のバイナリ互換が取りにくい。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • 並列に詰められない箇所はNOPで埋めるしかなく、コードサイズが膨らむ。