pycuda
-
Compute Shader & CUDA-Python게임 개발 2021. 6. 22. 04:59
SIMT(Single Instruction, Multiple Thread) SIMD(Single Instruction, Multiple Data) 에서 변형된 방식. Multiple Thread로 인해서 그래픽 처리나 AI처리에 알맞다. NVIDIA GPU (물리적 구성) 따라서 RTX 3080 Ti의 코어개수는 32 * 4 * 80 = 10,240 이 된다. Compute Shader (논리적 구성) Dispatch()는 최초 실행하는 시점이다. Unity C#은 내장된 Dispatch()를 호출하고 파이썬은 함수객체를 직접 호출한다. 크기는 런타임에 변경할 수 있다. Thread Group(Block)은 Thread를 모은 덩어리다. Compute Shader에서는 컴파일 타임에 정해야한다. Thre..