구조적으로는 TPU와 GPU는 매우 다릅니다. GPU랑 달리 TPU는 coprecessor라서 스스로 코드를 실행하지는 못합니다. 즉 모든 코드의 실행은 CPU에서 이루어집니다. 사실 구조적으로 더 말하기는 너무 전문적이죠.
현실 상황에서 가장 큰 차이점은 TPU가 GPU보다 더 저렴하고, 전력을 훨씬 적게 쓴다는 점입니다. 구글이 발명한 수많은 것들 중 많은 것은 망했지만, TPU는 성공적인 것으로 보입니다. 그렇다고 GPU를 대체하지는 않겠죠. 왜냐면 TPU는 머신러닝에만 쓸 수 있기 때문입니다.
'머신러닝' 카테고리의 다른 글
GPT-3 동작 원리 (0) | 2020.11.11 |
---|---|
데이터 과학자(data scientist) 전망 (0) | 2020.11.10 |
AI가 쓰는/읽는 문장에 대한 이해도 (0) | 2020.11.09 |
커리큘럼 러닝 (curriculum learning) (0) | 2020.11.06 |
어포던스(Affordance)와 강화학습(Reinforcement Learning) (0) | 2020.11.04 |