Skip to content

Graphics Processing Units

다음 URL을 확인할 것.

아래 그림은 CPU와 GPU의 차이점을 모식도로 표현함. 병렬처리에 최적화된 GPU의 특징인 다수의 core 를 볼 수 있음.

Tensor Processing Unit (TPU)

Google에서 커스텀식으로 개발한 ASIC(Application-Specific Integrated Circuit). Tensorflow로 구현된 application등을 효과적으로 학습시키고 처리하는 데 사용됨.

  • Dense vector and matrix 를 매우 빠르게 처리한다.

다음의 경우 권장됨.

  • matrix operation이 주를 이루는 경우.
  • 기본 training loop 내에 custom TensorFlw 작업이 없는 모델
  • 몇 주 이상의 장기간 학습이 필요한 경우
  • 초대형 모델

개인이 연구하는 모델 수준에선 GPU가 훨씬 빠르게 동작한다.