AMD Plans To Contribute Heterogeneous Compute Compiler

Written by Michael Larabel in AMD on 16 November 2015 at 07:35 AM EST. 4 Comments
AMD has been open-sourcing several components of their Linux HSA (Heterogeneous System Architecture) stack for the past several months including the AMDKFD kernel driver and HSAKMT run-time. In cooperation with SUSE, they also hope to have HSA accelerator support in GCC 6. Besides the GCC support, AMD is apparently planning to publish a Heterogeneous Compute Compiler.

While AMD has seemingly focused on the GNU Compiler Collection for early HSA support, they're reportedly planning to publish a Heterogeneous Compute Compiler (HCC) that utilizes LLVM. In still going through a few new slide uploads from the LLVM Developers' Meeting, one of the slides makes mention of this Heterogeneous Compute Compiler:

I don't think I've heard AMD or any of the open-source developers mention this Heterogeneous Compute Compiler for LLVM previously, but should be interesting. Hopefully Bridgman or others will be able to shed some light on it in our forums.

Update: More details are now available.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week