728x90
Cuda의 디바이스의 속성
Nvidia 그래픽 카드의 정보를 CUDA runtime의 cudaDeviceProp란 구조체를 반환함으로써 알 수 있다.
CudaDeivceProp는 아래와 같은 속성을 가진다.
디바이스 속성 | 설명 |
char name[256] | 디바이스를 식별해주는 아스크 문자열 (ex: GeForce GTX 280") |
size_t totalGlobalMem | 바이트 단위의 디바이스 전역 메모리의 양 |
size_t sharedMemPerBlock | 블록 당 이용할 수 있는 공유 메모리의 최대 양 (바이트 단위) |
int regsPerBlock | 블록 당 이용할 수 있는 32비트 레지스트의 갯수 |
int wrapSize | 하나의 워프가 갖는 스레드의 수 |
size_t memPitch | 메모리 복사 시 허용되는 피치의 최대 크기 |
int maxThreadsPerBlock | 하나의 블록이 포함될 수 있는 스레드의 최대 갯수 |
int maxThreadsDim[3] | 하나의 블록 당 각 차원이 가질 수 있는 스레드의 최대 갯수 |
int maxGridSize[3] | 하나의 그리드에서 각 차원이 가질 수 있는 블록의 최대개수 |
size_t totalConstMem | 이용가능한 상수 메모리의 크기 |
int major | 디방이스 계산 능력 (compute capability)의 주 개정번호 |
int minor | 디바이스 계산 능력의 부 개정 번호 |
int multiprocessorCount | 디바이스의 프로세서 갯수 |
더 자세한 내용들은 CUDA 공식 document를 참조 바람
728x90
'프로그래밍 언어 > CUDA' 카테고리의 다른 글
[CUDA] printf not working (0) | 2021.01.05 |
---|---|
[CUDA] 클러스터의 계산노드 nouveau 문제점 해결 (0) | 2020.12.28 |
[CUDA] CUDA11.1 Install: Missing recommended library: (0) | 2020.12.25 |
[CUDA] 한 컴퓨터에 여러 버전 cuda 설치하기 (3) | 2020.12.24 |
댓글