GPGPU1 [DirectX11] GPU에게 일 시키기(Compute Shader) GPU GPU는 단일 위치 또는 순차적 위치에 있는 많은 양의 메모리를 처리하는데 최적화되어있다. 병렬적으로 처리될 수 있는, 비슷한 작업을 해야 하는 많은 양의 데이터 요소가 있을 때 GPU를 사용한다. 예를 들어 그래픽스에서 vertex와 pixel은 독립적으로 처리되기 때문에 병렬적으로 연산한다. 다른 예로, particel system의 경우 입자들이 서로 상호작용하지 않는다고 단순화하면 각 입자의 물리는 독립적으로 계산될 수 있다. 이러한 GPU의 병렬 구조의 방대한 계산력은 그래픽 외의 몇몇 작업에서도 이점이 있다. 그래픽이 아닌 다른 곳에 GPU를 사용하는 것을 general purpose GPU (GPGPU) programming라고 한다. 이러한 GPU의 활용은 GPGPU뿐만 아니라 그래.. 그래픽스(DirectX) 2023. 4. 29. 이전 1 다음