CUDA加速 |
您所在的位置:网站首页 › 请问萌萌哒 › CUDA加速 |
CUDA的存储器可以大致分为两类: 板载显存(On-board memory) 片上内存(On-chip memory) 其中板载显存主要包括全局内存(global memory)、本地内存(local memory)、常量内存(constant memory)、纹理内存(texture memory)等,片上内存主要包括寄存器(register)和共享内存(shared memory)。不同类型的内存有各自不同的特点,不过片上内存通常比板载显存要快,而寄存器又是所有存储种类中最快的。本文我们着重介绍共享内存的基础知识以及应用例子。 01 — 查看自己显卡上的共享内存信息 CUDA提供了cudaGetDeviceCount和cudaGetDeviceProperties这两个函数,分别用于获取CUDA设备数、获取CUDA设备属性,通过调用这两个函数,可以方便获取共享内存信息和其它CUDA设备信息: //显示CUDA设备信息 void show_GPU_info(void) { int deviceCount; //获取CUDA设备总数 cudaGetDeviceCount(&deviceCount); //分别获取每个CUDA设备的信息 for(int i=0;i |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |