查询gpu 参数
查询 参数 GPU
2023-09-14 09:15:52 时间
#include "error.cuh"
#include <stdio.h>
int main(int argc, char *argv[])
{
int device_id = 0;
if (argc > 1) device_id = atoi(argv[1]);
//CHECK(cudaSetDevice(device_id));
cudaDeviceProp prop;
//CHECK(cudaGetDeviceProperties(&prop, device_id));
printf("Device id: %d\n",
device_id);
printf("Device name: %s\n",
prop.name);
printf("Compute capability: %d.%d\n",
prop.major, prop.minor);
printf("Amount of global memory: %g GB\n",
prop.totalGlobalMem / (1024.0 * 1024 * 1024));
printf("Amount of constant memory: %g KB\n",
prop.totalConstMem / 1024.0);
printf("Maximum grid size: %d %d %d\n",
prop.maxGridSize[0],
prop.maxGridSize[1], prop.maxGridSize[2]);
printf("Maximum block size: %d %d %d\n",
prop.maxThreadsDim[0], prop.maxThreadsDim[1],
prop.maxThreadsDim[2]);
printf("Number of SMs: %d\n",
prop.multiProcessorCount);
printf("Maximum amount of shared memory per block: %g KB\n",
prop.sharedMemPerBlock / 1024.0);
printf("Maximum amount of shared memory per SM: %g KB\n",
prop.sharedMemPerMultiprocessor / 1024.0);
printf("Maximum number of registers per block: %d K\n",
prop.regsPerBlock / 1024);
printf("Maximum number of registers per SM: %d K\n",
prop.regsPerMultiprocessor / 1024);
printf("Maximum number of threads per block: %d\n",
prop.maxThreadsPerBlock);
printf("Maximum number of threads per SM: %d\n",
prop.maxThreadsPerMultiProcessor);
return 0;
}
nvcc query.cu -o query
Device id: 0
Device name: NVIDIA GeForce RTX 2080 Ti
Compute capability: 7.5
Amount of global memory: 10.7612 GB
Amount of constant memory: 64 KB
Maximum grid size: 2147483647 65535 65535
Maximum block size: 1024 1024 64
Number of SMs: 68
Maximum amount of shared memory per block: 48 KB
Maximum amount of shared memory per SM: 64 KB
Maximum number of registers per block: 64 K
Maximum number of registers per SM: 64 K
Maximum number of threads per block: 1024
Maximum number of threads per SM: 1024
相关文章
- 6月北京限行尾号安排查询,每周限号提醒设置
- mysql 用select 语句的查询结果当作 insert 语句需要插入的值
- Open3D(C++) 模型顶点的邻接点查询
- MySQL优化详解(三)——MySQL慢查询与内参数优化
- MySQL Join Buffer参数查询命令
- 〖Python接口自动化测试实战篇⑧〗- 小案例 - 使用python实现接口请求 [查询天行数据]
- 如何使用参数化查询提高Cypher查询的性能
- Java:使用hutool工具类UrlBuilder、urlQuery构建url查询参数
- 几种更新(Update语句)查询的方法
- OpenMLDB:一文了解带参数查询语句(paramterized query statement) 的细节
- ssl tls 证书链 根证书和叶证书查询
- MyBatis:模糊查询的4种实现方式
- mybatis-plus 如何判断参数是否为空并作为查询条件