머신러닝

TPU와 GPU의 차이점

김잿빛 2020. 11. 11. 11:30

구조적으로는 TPU와 GPU는 매우 다릅니다. GPU랑 달리 TPU는 coprecessor라서 스스로 코드를 실행하지는 못합니다. 즉 모든 코드의 실행은 CPU에서 이루어집니다. 사실 구조적으로 더 말하기는 너무 전문적이죠.

 

현실 상황에서 가장 큰 차이점은 TPU가 GPU보다 더 저렴하고, 전력을 훨씬 적게 쓴다는 점입니다. 구글이 발명한 수많은 것들 중 많은 것은 망했지만, TPU는 성공적인 것으로 보입니다. 그렇다고 GPU를 대체하지는 않겠죠. 왜냐면 TPU는 머신러닝에만 쓸 수 있기 때문입니다.

 

 

 

참고: https://cloud.google.com/blog/products/gcp/an-in-depth-look-at-googles-first-tensor-processing-unit-tpu