在学习一门新的技术之前,除开了解相关的背景之外,还必须清楚的是相关的术语,这会节约你在评阅阅读相关技术文档以及技术交流时的时间,减少相关的障碍。
HOST:启动相关设备的一个主机,你可以简单的理解成一个电脑的CPU,在整个运行中扮演者人体大脑的地位。
DEVICE:设备,也就是我们这个行业里所说的GPU。通常会有很多个GPU设备,如果需要切换设备的话,可以用API:hipSetDevice实现。
thread:线程。
HIP-Clang:异构AMD的GPU编译器,具有在AMD平台上编译HIP程序的能力。
ROCclr:计算运行时的虚拟设备接口与不同的后端交互,如Linux上的ROCr或Windows上的PAL。ROCclr是一个抽象层,允许运行时在两个操作系统上工作而不需要做很多工作。
hipConfig:报告目标平台的各种配置属性。
nvcc:nvcc编译器。