Basic ROCm concepts

In Chapter 3, Setting Up a GPU Computing Platform with NVIDIA and AMD, we discussed AMD ROCm and also compared it with NVIDIA CUDA. Like we did in the previous section of this chapter, let's look into the Radeon Open Compute Platform in a similar manner.

AMD ROCm includes a set of fundamental ways to set up a GPU programming platform for Open Compute. The basic ROCm concepts you need to know to start programming on AMD or NVIDIA GPUs are as follows.