lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Well we've had SSE2 instructions since the pentium 4 was released in Nov. of
2000.  All of AMDs recent releases support it (though perhaps the FPU is
faster on AMDs offerings I don't know).  Will your graphics application even
run on these older processors?

I have to admit that I said the FPU was deprecated with tongue in cheek. 
That is Intel's intention in their documentation.  Compiler support for SSE
seems somewhat spotty, especially when optimization comes into play.  I've
noticed that enabling the SSE estensions using microsofts supposedly
optimizing compiler rarely improves performance for pure double floating
point operations.  Hand coded libraries such as say numerical linear algebra
(e.g. BLAS) have made good use of SSE however.  Also once you start using
single precision, SSE may actually be worth it. Again in SSE you can do
twice as many FLOPS per clock cycle, not just load twice as many floating
point words.  So bottom line is, if you are concerned with performance, and
you are going to use single precision, try to use SSE if possible.  This
will avoid the need to do the FPU switch to single precision.
View this message in context:
Sent from the Lua - General forum at