Skip to content
/ hcc Public
forked from ROCm/hcc

HCC is an Open Source, Optimizing C++ Compiler for Heterogeneous Compute currently for the ROCm GPU Computing Platform

License

Notifications You must be signed in to change notification settings

gargrahul/hcc

 
 

Repository files navigation

HCC : An open source C++ compiler for heterogeneous devices

Introduction
--------------------------------------------------------------------------------
This repository hosts HCC compiler implementation project. The goal is to
implement a compiler that takes a program conforming parallel programming
standards such as C++AMP, HC, C++17 ParallelSTL, or OpenMP and transforms it
into the following targets:

1. AMD GCN ISA
2. HSA BRIG

The project is based on LLVM+CLANG.  For more information, please visit the hcc wiki:

https://github.com/RadeonOpenCompute/hcc/wiki

About

HCC is an Open Source, Optimizing C++ Compiler for Heterogeneous Compute currently for the ROCm GPU Computing Platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.9%
  • LLVM 4.6%
  • C 2.8%
  • CMake 2.6%
  • Fortran 1.0%
  • Python 0.6%
  • Other 1.5%