CPU比較

SSSE3(Supplemental Streaming SIMD Extensions 3)

Intel社が開発したSSE3に整数演算を中心とした32の命令を追加。Core 2 Duo以降に搭載されている。

SSSE3(Supplemental Streaming SIMD Extensions 3)は、マルチメディア処理パフォーマンスを向上させるために追加の SIMD (単一命令、複数データ) 命令を提供する x86 命令セット アーキテクチャの拡張機能。

2004 年に Intel によって導入された SSSE3 は、以前の SSE (ストリーミング SIMD 拡張機能) および SSE2 命令に基づいて構築されています。これは、Intel の Core 2 Duo/Quad、Core i シリーズ以降のプロセッサ、および K10 マイクロアーキテクチャ以降に基づく AMD プロセッサを含む、ほとんどの最新の x86 プロセッサでサポートされている。

SSSE3 には、ビデオ エンコード、デコード、画像処理などのマルチメディア アプリケーションのパフォーマンスの向上に主に焦点を当てた 16 個の新しい SIMD 命令のセットが追加されている。これらの命令はパックされたデータ型で動作するため、複数のデータ要素を 1 つの命令で同時に処理することができる。

SSSE3 で導入された注目すべき命令には、水平加算/減算、パック絶対値、パック符号操作、パック整数平均などがあります。これらの命令により、より高速な算術演算、データ シャッフル、およびマルチメディア データの処理の向上が可能になり、その結果、SIMD 演算を利用するアプリケーションのパフォーマンスが向上する。

現在、SSSE3 は比較的古い SIMD 命令セット拡張機能とみなされていることに注意してください。これは、SSE4、AVX (Advanced Vector Extensions)、AVX2 などの新しい拡張機能に引き継がれ、マルチメディア処理やその他の並列化可能なタスクのさらなる機能強化と最適化を提供している。