Streaming SIMD Extensions 3 (SSE3, oznaczany również przez firmę Intel jako Prescott New Instructions lub PNI) – zestaw instrukcji SIMD wykorzystywany w architekturze IA-32. Wcześniejsze zestawy SIMD stosowane na platformie x86, od najstarszej to: MMX, 3DNow! (używany tylko przez AMD), SSE i SSE2.
SSE3 wprowadza 13 nowych rozkazów w stosunku do swojego poprzednika SSE2, są to:
FISTTP – do konwersji liczb zmiennoprzecinkowych do całkowitych ADDSUBPS, ADDSUBPD, MOVSLDUP, MOVSHDUP, MOVDDUP – do arytmetyki zespolonej LDDQU – do kodowania wideo HADDPS, HSUBPS, HADDPD, HSUBPD – do grafiki (SIMD FP/AOS) MONITOR, MWAIT – do synchronizacji wątków
Intel wprowadził SSE3 2 lutego 2004 roku wraz z procesorem Pentium 4 Prescott, natomiast firma AMD w procesorach Athlon 64 od wersji E.
Nowe rozkazy Nowe rozkazy: rozkazy wektorowe działające albo na wektorach liczb zmiennoprzecinkowych pojedynczej albo podwójnej precyzji (tj. wektory 4 × 32 bity lub 2 × 64 bity): ADDSUBPS ADDSUBPD HADDPS, HSUBPS HADDPD, HSUBPD MOVSLDUP, MOVSHDUP MOVDDUP FISTTP – nowy rozkaz FPU LDDQU MONITOR i MWAIT