You have A link for that . I don't believe it . AVX2 is intel exclusive for now It would suite intel better to just recompile and not use HSA. Intel can use Hsa When it NEEDS to . NOW would be stupid . On recompiles Intel has the prefix of vec advantage that AMD will never ever have Prefix of vex it will remain intel exclusive . Intel may have to share the instruction set . But the prefix of vex is a combination of instruction set AMD can use . Hardware and Software INTEL does not have to give this to AMD and they will not.
The "recompile" bullshit is just pure marketing. You must change the source code to gain advantage from AVX or AVX2. The main reason why Intel pushing OpenCL so hard is AVX.
AVX(2) is actually a data parallel ISA, which is steal a lot of idea from the GPU. If you want to run an AVX(2) code efficiently, than you must write it in OpenCL, or use an OpenCL like execution model. Recompiling the code has no value, this is the reason why there are only 5 or 6 AVX program in the market.
AMD can use AVX2 if they want, just like they implemented AVX. The problem is Larrabee. The Knights Corner intruduced LNI, which use 100 parameterized instruction, and this ISA questioning the legitimacy of SSE/AVX.
As a software developer I more interested in HSA. I want to write the code once, and run it everywhere. Even on Intel, because HSA runtime will have a legacy mode, maybe it will automatically use AVX/AVX2.