GPU 프로그래밍
GPU의 점유율(occupancy)에 대한 설명으로 올바른 것은?
- AGPU 칩 면적 중 연산기가 차지하는 비율
- BSM에 동시에 올릴 수 있는 최대 워프 수에 대한, 실제로 올라가 있는 워프 수의 비율
- CGPU 메모리 중 데이터로 채워진 비율
정답과 해설 보기
정답: B. SM에 동시에 올릴 수 있는 최대 워프 수에 대한, 실제로 올라가 있는 워프 수의 비율
각 SM이 동시에 올릴 수 있는 워프 수에는 상한이 있으며, 실제로 올라가는 수는 스레드당 레지스터, 블록당 공유 메모리, 블록 크기 등으로 결정됩니다. 그 비율이 점유율입니다. 점유율이 낮으면 메모리를 기다리는 워프를 대신해 실행할 수 있는 워프가 적어, 연산기가 놀기 쉬워집니다. CUDA에는 점유율을 계산하는 도구도 마련되어 있습니다.