09/05/26 06:37:25 Vl1bK+NO
誤解があるようなので説明しておく。
x86のベクトル命令は、少くとも現行品種までは、ベクトル命令実行専用のベクトル演算機構など装備していない。
従来のスカラ命令を実行するために装備された演算器にデータを流し込んでいるだけ。
ただシャフル機能のハードウェアインプリメントは、ベクトル専用と言えなくもないけどね。
シャフル機能というのは複数要素データのアラインメントだ。
複数演算器にデータを効率よく流すための並べ替えということだ。
大したハードではない。
では今後ベクトル演算専用のハードが装備されるか?ということだが、
Larrabeeがそれに近い。
URLリンク(pc.watch.impress.co.jp)
ベクトル演算パイプとは書いてないがVector UnitとVector Registersが従来のスカラ部にきっちり追加装備されている。
細かい諸元は調べてないが、もしかしたらグラフィクスがターゲットかもしれない。
もしそうなら単精度かもしれない。
所詮数値計算分野、スパコン需要などグラフィクスに比べたらたかが知れてる。
ビジネスとはそういうものだ(NECに最も欠けているセンス)。
しかし真に数値計算需要が本格的に高まれば、倍精度等、市場ニーズにマッチしたものは出てくるだろう。