CUDA加速

您所在的位置:网站首页 请问萌萌哒 CUDA加速

CUDA加速

2024-07-09 23:22| 来源: 网络整理| 查看: 265

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