Quote Originally Posted by Shintai View Post
Its very very far from AVX. And calling it a superset means it should contain all AVX. And since it contains close to nothing or actually nothing..then no.

I dont think you actually understand this. Read the paper I linked.

Something compiled for AVX and something compiled for SSE5 is 100% incompatible. SSE5 is more a catchup to SSE4 and then add a few new things that will yet again prove useless in the long run. Not because it cant be used. But simply because of lack of support like always.

AMD64 and EMT64 wasnt even fully compatible. Plus I think you fail the concept of how the technology move. You dont add it overnight or even before. Look on all the previous times. Its always a catchup scenario. And this wont change anything.
I said that compiler support needs to be there,just as it needs to be there for AVX in order to be fully utilized(as intel designed it to). That's why AMD intros the tech doc. ~2 years before Interlagos hits the market,in order to get the necessary info out for developers and partners(an M$ is a partner and an important one). Did you forget AMD64 and who adopted who's implementation ?

BTW,original SSE5 was introduced approx. 2 years ago and in those days Interlagos(or whatever market name BD core had) was scheduled for 2009 release. We now know AMD postponed bulldozer and redesign it a bit,and we now know why they did it and what parts they redesigned(256bit support,4 operand instr.,new AVX like instructions).
Even original SSE5 with those specs promised some hefty perf. improvements versus the previous implementation,so AMD hardware will run even better with the extended instruction set when software gets coded properly for it.PGI and GCC were on board back in the 2007 with original SSE5,you can bet they will be in time Interlagos hits.

The important thing is AMD improved and matched AVX on hardware level and there are 2 years to get the developer and compiler support for it.Also it will be backwards compatible to all pre-SSE4 optimized software(which is a large majority)