序号 | 作用 | 作用域 | |
1 | global memory | 存储程序的主要数据集 | 全局 |
2 | constant memory | 适用于只读数据 | 同一线程内 |
3 | Texture Memory | 适用于具有空间局部性的二维或三维数据集 | |
4 | Surface Memory | 用于读写纹理内存 | |
5 | shared memory | 适用于需要频繁访问的小数据集,如缓存或临时变量 | 同一线程块内 |
6 | local memory | 用于存储线程的局部变量,内存不足时溢出到寄存器 | 同一线程内 |
7 | 寄存器 | 用于存储变量和计算中间结果 | 同一线程内 |
8 | 统一内存 | 适用于需要频繁在主机和设备之间移动数据的应用 | device和host |
感觉哪里写的不太对劲,后边再修改。