SUSE Publishes More GCC Patches For AMD's HSA Architecture
AMD's trying hard to make HSA of benefit to Linux users in 2014 and they're making lots of inroads. Helping AMD along the way with the Linux raising of Heterogeneous System Architecture is SUSE.
For months now AMD and SUSE have been working together to get HSA figured out on Linux. The SUSE crew working on the HSA support isn't the same RadeonHD crew from years ago back during the early SUSE contracting for the development of the open-source AMD stack. Rather, AMD seems to be mostly leveraging SUSE now for their compiler expertise. passing HSA information to libgomp, identifying simple OMP loops, and other big work. The biggest work though was by Ganesh Gopalasubramanian and upgrades the GCC branch of GCC to HSAIL v1.0p while up to now they were using a pre-1.0 version of HSAIL, the intermediate translation language of HSA.
Overall though the GCC HSA support still seems like a big work-in-progress, but at least they have a few months to hopefully beat the support into shape so that it can be found in next year's GCC 5 release. On the LLVM/Clang front I have yet to see any HSA-related work.