Dynamic Batching이 효율적일까?
Posted by Go crazy for anything that will make you smile.
배칭이란 무었인가?드로우 콜(DC)을 줄이기 위한 방법중 하나로 크게 정적배칭과 동적배칭으로 나뉜다. 그렇다면 DC란 무었이고 왜 줄여야 하는가?DC란 그냥 CPU가 GPU에게 메시를 그려달라는 명령이다.문제는 DC 함수를 호출할 때 마다 CPU의 부하가 발생하는 작업이 이루어 진다는 것이다.그림발췌. ARM. The Architecture for the Digital World. API Level Optimizations. 위 그림을 보면 DC가 많을수록 오버헤드와 프로세싱의 비율이 커진다.즉, DC를 적게 호출할 수록 오버헤드와 프로세싱이 줄어든다고 생각할 수 있다.그렇다면 오버헤드와 프로세싱은 무슨 작업인가?이에대한 내용은 아래 ppt의 일부에서 잘 설명되어 있다.참고 : Unite Seoul 20..