Streaming SIMD Extensions 3

from Wikipedia, the free encyclopedia

The Streaming SIMD Extensions 3 (short SSE3 ) is the second extension of the SSE - command set . It is also known by the Intel code name Prescott New Instructions (PNI) because it was first used in the Prescott variant of the Pentium 4 from spring 2004. AMD has been supporting these expansions since April 2005 and introduced them with the E-Steppings for the Athlon 64 , Opteron and Sempron . VIA and Centaur also support the new commands with the C7 .

SSE3, a further expansion of the SIMD instruction set for the x86 architecture (more accurately, the IA-32 - processor architecture ). The previous extensions were MMX , 3DNow , SSE and SSE2 .

SSE3 extends the SSE2 instruction set by 13 new instructions :

The support of the last two commands must be checked explicitly using the CPUID instruction, as they require multi-core processors or CPUs capable of Hyper-Threading .

The most noticeable extension is the possibility of horizontal addition and subtraction in a register, which was already possible with 3DNow. This simplifies the programming of DSP and 3D functions, while in the previous SSE versions only vertical operations were more or less possible.

CPUs with SSE3

Web links