CPU, GPU, NPU, TPU ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด ์ฐ์ฐ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ ์ํํ๋ Processing Unit์ด๋ค.
ํ์ง๋ง ๋ฅ๋ฌ๋ ๋ชจ๋ธ ํ์ต ๋ฐ ์ถ๋ก ์ CPU๋ณด๋ค๋ ๋ค๋ฅธ ์ ๋์ ํตํด ์ฐ์ฐ์ ์ํํ๋ ์ผ์ด ๋ง๊ธฐ ๋๋ฌธ์ ๊ฐ๋ ์ ์๊ณ ๊ฐ์ผํ๋ค.
CPU(Centralized Processing Unit)
- ์ฝ์ด๊ฐ ๋ช ๊ฐ์ธ์ง, ํด๋ก ์คํผ๋๊ฐ ์ผ๋ง๋ ๋๋์ง๊ฐ ์ฑ๋ฅ์ ์งํ.
- ๊ณ ์ฑ๋ฅ ์ปดํจํฐ์ผ์๋ก ์ฝ์ด์ ์๊ฐ ๋ง๋ค → multi-core, hyper-threading
GPU(Graphic Processing Unit)
- CPU์ ๋น์ทํ ์ ์ด ๋ง์ง๋ง, CPU์ ๋ฌ๋ฆฌ ๊ทธ๋ํฝ ๊ด๋ จ ์์ ์ด๋ ๋ณ๋ ฌ์ฒ๋ฆฌ์ ๋งค์ฐ ํจ๊ณผ์ ์ด๋ค. → ๋๊ท๋ชจ ๋ณ๋ ฌ ๊ณฑ์
NPU(Neural Processing Unit)
- ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ์ ์ธ๊ณต์ ๊ฒฝ๋ง ์ฐ์ฐ์ ํจ์จ์ ์ผ๋ก ํ๊ธฐ ์ํด ์ค๊ณ๋ ํ๋ก์ธ์
TPU(Tensor Processing Unit)
- Google์์ ์ ์ํ NPU์ ์ด๋ฆ
- GPU, CUDA ๋ฑ๋ณด๋ค ๋น ๋ฅด๊ณ ๊ฒฝ์ ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
- cloud.google.com/tpu
๊ตฌ๊ธ์์ 90์ผ๋์ ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ํ๋ซํผ ๋ฌด๋ฃ์ฒดํ์ ์ง์ํ๋ค. ๋ฐ์ url์์ ์ฌ์ฉ๊ฐ๋ฅ !
์๋ ์ฃผ์๋ก ๋ค์ด๊ฐ๋ฉด ์์ธํ TPU ์ค๋ช ์ ๋ณผ ์ ์๋ค.
ํ์ง๋ง ๋ชจ๋ ์ฐ์ฐ์์ GPU, NPU๊ฐ ์ฐ์ํ ๊ฒ์ ์๋๊ณ , ์์ ํํ์ ๋ฐ๋ผ CPU๊ฐ ์ ๋ฆฌํ ๊ฒฝ์ฐ๋ ๋ง๋ค.
GPU๋ง ์ฌ์ฉํด๋ดค๋๋ฐ, TPU ์ฌ์ฉ... ํด๋ด์ผ์ง...