[Unity] 46. CPU와 GPU의 작동 방법
CPU와 GPU의 작동 방법은 어떤 차이가 있는지 설명해주세요.
CPU
- 기본적으로 직렬로 계산을 실행 = 한 번에 하나의 계산만 실행
- 코어 수가 적고, 각각의 코어는 복잡한 연산을 처리하기에 특화됨
- 따라서 복잡한 작업은 CPU를 통해서 처리하는 것이 유리
GPU
- 병렬로 계산을 실행 = 한 번에 여러 개의 계산을 실행
- 렌더링과 같이 동시에 여러가지 연산이 발생하는 작업을 실행하는 데에 유리
- 코어 수가 많고, 각각은 단순한 연산을 처리하기에 특화됨
- 따라서 동일하거나 유사한 연산을 동시에 처리해야하는 경우 GPU를 사용하는 것이 유리