GPU 属性
2015-12-18 20:25
323 查看
struct cudaDeviceProp { char name[256]; /**< 设备的ASCII标识 */ size_t totalGlobalMem; /**< 可用的全局内存量,单位字节 */ size_t sharedMemPerBlock; /**< 每个block可用的共享内存量,单位字节 */ int regsPerBlock; /**< 每个block里可用32位寄存器数量 */ int warpSize; /**< 在线程warp块大小*/ size_t memPitch; /**< 允许的内存复制最大修正,单位字节*/ int maxThreadsPerBlock; /**< 每个block最大进程数量 */ int maxThreadsDim[3]; /**< 一block里每个维度最大线程量 */ int maxGridSize[3]; /**< 一格里每个维度最大数量 */ int clockRate; /**< 时钟频率,单位千赫khz */ size_t totalConstMem; /**< 设备上可用的常量内存,单位字节 */ int major; /**< 计算功能主版本号*/ int minor; /**< 计算功能次版本号*/ size_t textureAlignment; /**< 对齐要求的纹理 */ int deviceOverlap; /**< 判断设备是否可以同时拷贝内存和执行内核。已过时。改用asyncEngineCount */ int multiProcessorCount; /**< 设备上的处理器数量 */ int kernelExecTimeoutEnabled; /**< 内核函数是否运行受时间限制*/ int integrated; /**< 设备是不是独立的 */ int canMapHostMemory; /**< 设备能否映射主机cudaHostAlloc/cudaHostGetDevicePointer */ int computeMode; /**< 计算模式,有默认,独占,禁止,独占进程(See ::cudaComputeMode) */ int maxTexture1D; /**< 1D纹理最大值 */ int maxTexture2D[2]; /**< 2D纹理最大维数*/ int maxTexture3D[3]; /**< 3D纹理最大维数 */ int maxTexture1DLayered[2]; /**< 最大的1D分层纹理尺寸 */ int maxTexture2DLayered[3]; /**< 最大的2D分层纹理尺寸 */ size_t surfaceAlignment; /**< 表面的对齐要求*/ int concurrentKernels; /**< 设备是否能同时执行多个内核*/ int ECCEnabled; /**< 设备是否支持ECC */ int pciBusID; /**< 设备的PCI总线ID */ int pciDeviceID; /**< PCI设备的设备ID*/ int pciDomainID; /**<PCI设备的域ID*/ int tccDriver; /**< 1如果设备是使用了TCC驱动的Tesla设备,否则就是0 */ int asyncEngineCount; /**< 异步Engine数量 */ int unifiedAddressing; /**< 设备是否共享统一的地址空间与主机*/ int memoryClockRate; /**<峰值内存时钟频率,单位khz*/ int memoryBusWidth; /**< 全局内存总线宽度,单位bit*/ int l2CacheSize; /**< L2 cache大小,单位字节 */ int maxThreadsPerMultiProcessor;/**< 每个多处理器的最大的常驻线程 */ }
相关文章推荐
- linux学习笔记(14)命令行下截屏scrot
- UIImageView和UIImage
- Codeforces 286E
- 《高性能HTML5》读后整理的Web性能优化内容
- 10 导航控制器UINavigationController、导航条navigationBar、界面通信(属性传值、代理传值、单例传值)
- 防止sql注入
- Codeforces 339E
- 分布式计算,大型网站技术架构:核心原理与案例分析
- 分布式计算,大型网站技术架构:核心原理与案例分析
- 上楼梯问题
- 分布式计算,大型网站技术架构:核心原理与案例分析
- Apache Hadoop新版本的特性
- 虚拟化三剑客专题-XenServer(下)
- Java 异常处理
- Javascript 那些事-开篇
- Android开发环境的搭建之(三)虚拟设备AVD的创建
- Squares - poj 2002(hash)
- UIAlertView与UIActionSheet
- ArcGIS JavaScript API 4.0 beta3 新特性
- javascript 涉及float的精确加减乘除运算