| ํญ๋ชฉ | CPU (Central Processing Unit) | GPU (Graphics Processing Unit) |
|---|---|---|
| ์ ์ | ์ค์์ฒ๋ฆฌ์ฅ์น, ์ปดํจํฐ์ '๋๋' ์ญํ | ๊ทธ๋ํฝ์ฒ๋ฆฌ์ฅ์น, ์๊ฐ์ ์ฐ์ฐ ๋ฐ ๋ณ๋ ฌ์ฒ๋ฆฌ์ ํนํ |
| ์ฃผ์ ๊ธฐ๋ฅ | ๋ช ๋ น์ด ์ฒ๋ฆฌ, ๋ก์ง ์ํ, ์ด์์ฒด์ ์ ์ด ๋ฑ ๋ฒ์ฉ ์ฐ์ฐ | ๋๊ท๋ชจ ๋ฐ์ดํฐ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ฐ ๊ทธ๋ํฝ ๋ ๋๋ง |
| ํญ๋ชฉ | CPU | GPU |
|---|---|---|
| ์ฝ์ด ์ | ์ ์ ์์ ๊ฐ๋ ฅํ ์ฝ์ด (๋ณดํต 4~16๊ฐ) | ์๋ฐฑ~์์ฒ ๊ฐ์ ๋จ์ํ ์ฝ์ด |
| ์ฒ๋ฆฌ ๋ฐฉ์ | ์ง๋ ฌ ์ฒ๋ฆฌ(Serial Processing)์ ์ต์ ํ | ๋ณ๋ ฌ ์ฒ๋ฆฌ(Parallel Processing)์ ์ต์ ํ |
| ์บ์ ๋ฉ๋ชจ๋ฆฌ | ๋์ฉ๋ ์บ์ (๋ช ๋ น์ด์ ๋ฐ์ดํฐ ๊ณ ์ ์ ์ฅ์ฉ) | ์์ฉ๋ ์บ์ (๋ ์ง์คํฐ ๋ฐ ๊ณต์ ๋ฉ๋ชจ๋ฆฌ ์์ฃผ) |
| ์ ์ด์ฅ์น | ๊ณ ์ฑ๋ฅ ์ ์ด ์ฅ์น๋ก ์ธ๋ฐํ ์์ ๊ฐ๋ฅ | ์ ์ด๋ณด๋ค ์ฐ์ฐ์ ์ง์ค |
| ์ฐ์ฐ ์ฅ์น | ๋ณต์กํ๊ณ ๋ค์ํ ๋ช ๋ น์ด ์งํฉ | ๋จ์ ์ฐ์ฐ ๋ฐ๋ณต์ ์ต์ ํ |
| ํญ๋ชฉ | CPU | GPU |
|---|---|---|
| ์ ํฉํ ์์ | - ํ๋ก๊ทธ๋จ ๋ก์ง ์ํ - ํ์ผ ์์คํ ์ ์ด - ์ด์์ฒด์ ๊ด๋ฆฌ - ์๊ท๋ชจ ์ฐ์ฐ ๋ฐ๋ณต - ๋ถ๊ธฐ ๋ฐ ์กฐ๊ฑด ์ฒ๋ฆฌ ๋ง์ ์ฐ์ฐ | - ๋๊ท๋ชจ ํ๋ ฌ ์ฐ์ฐ - ์ด๋ฏธ์ง/์์ ๋ ๋๋ง - ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋ ํ์ต - ๊ณผํ/๊ณตํ ์๋ฎฌ๋ ์ด์ - ๋ฒกํฐ/ํ๋ ฌ ๊ธฐ๋ฐ ๋ณ๋ ฌ ์ฐ์ฐ |
| ์์ | ์น ๋ธ๋ผ์ฐ์ง, ์์ ์์ , IDE ์ปดํ์ผ | ๋ฅ๋ฌ๋ ๋ชจ๋ธ ํ๋ จ, 3D ๊ฒ์ ๋ ๋๋ง, ๋น๋์ค ์ธ์ฝ๋ฉ |
| ํญ๋ชฉ | CPU | GPU |
|---|---|---|
| ๋ฅ๋ฌ๋ ๋ชจ๋ธ ํ์ต | ๋๋ฆผ (์ง๋ ฌ ์ฒ๋ฆฌ ์ค์ฌ) | ๋น ๋ฆ (๋ณ๋ ฌ ์ฒ๋ฆฌ์ ์ต์ ํ) |
| ๋ชจ๋ธ ์ถ๋ก (inference) | ์์ ๋ชจ๋ธ์ผ ๊ฒฝ์ฐ ๊ฐ๋ฅ | ๋ํ ๋ชจ๋ธ์ผ์๋ก GPU๊ฐ ํจ๊ณผ์ |
| ๋ณ๋ ฌ ์ฐ์ฐ ์ต์ ํ | โ | โ (CUDA, cuDNN ๋ฑ ํ์ฉ) |
| ์ฌ์ฉ ์ | ๋ชจ๋ธ ๋ก๋ฉ ๋ฐ ์ ์ฒ๋ฆฌ, ์๋น | ํ์ต, ๋๊ท๋ชจ ์ฐ์ฐ ๊ฐ์ |