8.2.1 CPU와 GPU 사용의 차이
CPU와 GPU(Graphics Processing Unit)는 무엇일까요? 딥러닝에서 GPU를 사용해야 분석 시간이 단축된다고 하는데 실제로 맞을까요? 다음 성능 비교 그래프를 살펴보겠습니다.
▲ 그림 8-3 CPU와 GPU 성능 비교1
그래프를 살펴보면 CPU 다섯 개(파란색)를 동시에 돌려도 GPU 한 개(노란색)보다 성능이 좋지 못한 것을 확인할 수 있습니다. 그럼 왜 CPU와 GPU의 성능 차이가 발생할까요? CPU와 GPU는 개발된 목적이 다르고, 그에 따라 내부 구조도 다르기 때문입니다.
1 NasNet은 실시간 비디오에서 사물을 인식하는 데 사용되는 네트워크입니다.