GPU 프로그래밍
NVIDIA GPU에서 32개의 스레드를 하나의 묶음으로 하여 같은 명령을 일제히 실행하는 단위를 무엇이라 하는가?
- A워프
- B그리드
- C페이지
정답과 해설 보기
정답: A. 워프
블록 안의 스레드는 하드웨어 내부에서 32개씩 워프로 나뉘며, 하나의 워프의 32개 스레드는 같은 명령을 동시에 서로 다른 데이터에 대해 실행합니다. 이처럼 스레드로 작성한 프로그램을 묶어서 같은 명령으로 실행하는 방식을 SIMT라고 합니다. AMD GPU에서는 비슷한 단위를 웨이브프런트라고 하며 64개 또는 32개입니다. 블록 크기는 32의 배수로 하는 것이 기본입니다.