overall flow of GPU programming
CPU — host
4 cores
GPU — device
32 SMs
host RAM
device DRAM — HBM
PCIe
A·B