SSE5

読み:エスエスイー・ファイブ
外語:SSE5: Streaming SIMD Extensions 5
品詞:固有名詞

ストリーミングSIMD拡張命令5。AMDの新コアBulldozerから搭載される予定の命令群である。

米AMDが2007(平成19)年8月30日(現地時間)に発表した。

SSE5などという大それた名前を使っているが、Intelのそのシリーズとは何の関係もない。

IntelがSSE5に対応するのかは全くの謎であるばかりか、IntelのSSE4の後継の名前もどうなるのか予断を許さない状況となった。

演算

3オペランド命令への対応を行なう。現行マイクロプロセッサでは、一部のRISCでしか対応していない機能で、これを用いると複数のくし刺し演算がより効率的にかつ一命令で実行可能となる。

更に、乗算と除算を組み合わせた複合演算Fused Multiply Accumulate(FMA)命令を追加する。

これらの機能により、シェーディング計算や写真のレンダリングの高速化が可能としている。

機能の有無判別

機能の有無は、EAXレジスタに0x80000001を代入してCPUID命令を実行し、ECXレジスタに得られたフラグのビット11が1かどうかで確認できる。