gargrahul / hcc

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

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

License:Other


Languages

Language:C++ 87.0%Language:LLVM 4.6%Language:C 2.8%Language:CMake 2.6%Language:Fortran 1.0%Language:Python 0.6%Language:Perl 0.5%Language:Shell 0.4%Language:Cuda 0.2%Language:Cool 0.2%Language:Batchfile 0.1%Language:Makefile 0.1%Language:Objective-C 0.0%Language:Forth 0.0%Language:Gnuplot 0.0%Language:Common Lisp 0.0%