SSE 4.1 : usage now ... and in the next year or two

NoobyDoo

Senior member
Nov 13, 2006
463
0
71
Where exactly is SSE 4.1 used right now ? And, what about the next year or two ?

If a user intends to get a CPU without SSE 4.1 ( say the e5200 ) what would he lose in the next year or two ?
 

Tempered81

Diamond Member
Jan 29, 2007
6,374
1
81
I know it's used in a few encoding programs like gordion knot & certian codecs. maybe x264 video libs? In two years, maybe these instructions will be used by more programs. You will not benefit from performance enhancements if you don't have a cpu capable of these instructions.

Not a huge dealio :p
 

Cogman

Lifer
Sep 19, 2000
10,284
138
106
Originally posted by: jaredpace
I know it's used in a few encoding programs like gordion knot & certian codecs. maybe x264 video libs? In two years, maybe these instructions will be used by more programs. You will not benefit from performance enhancements if you don't have a cpu capable of these instructions.

Not a huge dealio :p

Where it is supposed to be used is in encoding programs. However the place where it was specifically designed for, many encoding programs have already mathematically optimized to the point where their optimization is faster then using the SSE4 instruction set.

Ultimately, it is used nowhere. SSE2 was a very useful release. SSE3 was a meh release, and SSE4 is something that is just extra gates with no speed increase.

x264 does not use it at all. DivX was the only codec to implement it and they did a demonstration where a straight non-mathematically optimized full motion search was about twice as slow as the one implemented with SSE4. But again, when you mathematically optimize your code this no longer becomes the case.