BenchPress
Senior member
- Nov 8, 2011
- 392
- 0
- 0
I'm not claiming it does. All I'm saying is that AMD's HSA efforts are in vain because of AVX2. It will make more people choose Intel over AMD. That doesn't mean total desktop sales will go up because of AVX2!GPGPU makes less sense in typical desktop workloads, outside a few select applications like video decoding and certain gaming GPU-accelerated tasks. On the desktop, people haven't been updating their hardware every generation because they lack the throughput. AVX2 isn't going to change that.
The name of the homogeneous throughput computing implementation is irrelevant. All that matters is that AMD is wasting money on heterogeneous computing and they're crippling both their CPUs and GPUs for it!HSA and GPGPU makes much more sense in an ecosystem that's thriving, outselling x86 and could use more compute power to make headway into other markets. There's a reason why ARM, Samsung, Qualcomm, TI and even Apple are adapting openCL. None of them will ever have access to x86 and AVX2 unless they're buying Intel chips, and that's looking less likely every year.
ARM doesn't need AVX2, let alone x86. They can just developer their own homogeneous throughput computing extension. There's no reason why HSA/GPGPU would make any more sense here. And adopting OpenCL is orthogonal to choosing between homogeneous and heterogeneous throughput computing. It's just another SPMD language and framework. Intel's SPMD compiler for instance targets their CPUs and MICs.