It's funny to watch people preach AVX2 as some sort of holy grail. Like Intel preached MMX about 15 years ago, that was supposed to be the holy grail back then. Or SSE 1,2 and 3. Or Larabee. That worked out real well, didn't it.
GPGPU has already proven itself in high performance applications, especially those that lend themselves to parallel computing. The move the HSA will only solidify its adoption by developers.
To be fair, MMX, SSE, etc WERE pretty useful for some specific tasks. I'm sure AVX2 will be very useful as well. The only point of my post was that AVX2 and HSA are NOT competing technologies... AVX2 is a set of new instructions (that will likely be adopted by all x86 vendors eventually), while HSA tries to tie together multiple architectures. Again, people are focusing on APUs, but this also includes hardware off die. For example, if you have some frankenchip with x86 cores, ARM cores, and GPU cores, what is the sanest way to program for such a thing?
😀
And before people say that is stupid, then why are there large, respected companies that aren't AMD (who atm isn't really that large or respected) signing up as well? I won't pretend I'm some programming guru or hardware designer, I'm not. Most of my programming is done in various scripting languages and I'm doing lots of data manipulation and analysis. But I am going to assume that these people see a future in heterogeneous computing.
While Intel is certainly following everybody into heterogeneous computing, I can fully understand why they are not interested in it. They are very close to an effective monopoly for x86, and they like it like that. A system that allows for different architectures (not just x86 and GPU, but also ARM, MIPs, whatever) isn't in their best interest (hence x86 GPUs and HPC boards). But that has nothing to do with AVX2, at least with regards to AMD, because AMD will have that too, because they make x86 CPUs. And yes, I suppose you could make the argument they are competitors in that Intel wants to kill off all competing architectures, but I do not think they will be successful.