Hi all,
The HSA Foundation has recently released the HSAIL specification. I've only glanced over it so far, but it seems similar in nature to OpenCL SPIR and CUDA.
HSA has unified memory and can dispatch new work, but that might eventually find its way into OpenCL and CUDA as well. So is this just more fragmentation of the GPGPU ecosystem or is HSA going to make everything else redundant? I know OpenCL can be implemented on top of HSA, but will NVIDIA ever join the HSA Foundation and stack CUDA on top of HSAIL as well? And what about Intel, who only stands by OpenCL?
So basically, who do you think will win? Or will unified computing make this an irrelevant battle?
Cheers,
Nick
The HSA Foundation has recently released the HSAIL specification. I've only glanced over it so far, but it seems similar in nature to OpenCL SPIR and CUDA.
HSA has unified memory and can dispatch new work, but that might eventually find its way into OpenCL and CUDA as well. So is this just more fragmentation of the GPGPU ecosystem or is HSA going to make everything else redundant? I know OpenCL can be implemented on top of HSA, but will NVIDIA ever join the HSA Foundation and stack CUDA on top of HSAIL as well? And what about Intel, who only stands by OpenCL?
So basically, who do you think will win? Or will unified computing make this an irrelevant battle?
Cheers,
Nick