Update document for hip_faq.md, hip_porting_guide.md and hip_terms2.md

Change-Id: I2c019f802ad70ed43f1608cfd3c9067f1573741e
This commit is contained in:
jujiang
2020-05-22 19:43:28 -04:00
committed by Julia Jiang
parent 7e57136aba
commit 0d64ed06e9
3 changed files with 175 additions and 155 deletions
+8 -2
View File
@@ -10,10 +10,16 @@ The default device can be set with hipSetDevice.
- completion_future becomes ready. "Completes".
- hcc = Heterogeneous Compute Compiler (https://bitbucket.org/multicoreware/hcc/wiki/Home).
- hcc = Heterogeneous Compute Compiler ( https://github.com/RadeonOpenCompute/hcc).
Starting from ROCM v3.5 release, hcc compiler is deprecated and HIP-Clang compiler is introduced for compiling HIP programs
- HIP-Clang - Heterogeneous AMDGPU Compiler, with its capability to compile HIP programs on AMD platform (https://github.com/RadeonOpenCompute/llvm-project).
- ROCclr - a virtual device interface that compute runtimes interact with different backends such as ROCr on Linux or PAL on Windows.
The ROCclr (https://github.com/ROCm-Developer-Tools/ROCclr) is an abstraction layer allowing runtimes to work on both OSes without much effort.
- hipify tools - tools to convert CUDA(R) code to portable C++ code (https://github.com/ROCm-Developer-Tools/HIPIFY).
- hipconfig - tool to report various configuration properties of the target platform.
- nvcc = nvcc compiler, do not capitalize.
- hcc = heterogeneous compute compiler, do not capitalize.