FPGA(Field Programmable Gate Array)๋ ์ธ๊ณต์ง๋ฅ(AI)๊ณผ ๋จธ์ ๋ฌ๋(ML) ์ ํ๋ฆฌ์ผ์ด์
์ ํ์ฉ์ ์ด์งํ๋ ๊ฒ์ผ๋ก ์ตํ ์๋ ค์ ธ ์๋ค. ๊ทธ๋ฐ๋ฐ, AI์ ML์ FPGA์์ ์ด๋ป๊ฒ ๊ตฌํ๋๋ฉฐ, ์ด์ ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ผ๋ก๋ ๋ฌด์์ด ์์๊น. ์ด ๊ธ์์๋ ์ด์ ๋ํด ์์ง๋์ด๋ง ์ค๊ณ ๊ด์ ์์ ์์๋ณด๊ณ ์ ํ๋ค.
AI๋ ํด๋ผ์ฐ๋์ ์ฃ์ง ์ ํ๋ฆฌ์ผ์ด์ ์์ชฝ ๋ชจ๋์์ ํ์ ๋ค. AI๋ ๋ค์ํ ์ฌ๋ก๋ค์์ ๋ณด๋ค ์์ ํ๊ณ ํจ์จ์ ์ด๋ฉฐ ์์ ํ ์์คํ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. ์ธ๊ณต์ง๋ฅ์ด๋ผ๋ ์ฉ์ด๋ 1956๋ ์ธ๊ณต์ง๋ฅ์ ๋ํ ์ฒซ ํ์๊ฐ ์ด๋ ธ์ ๋ ์กด ๋งค์นด์(John McCarthy)์ ์ํด ์ฒ์์ผ๋ก ์ฌ์ฉ๋๋ค. ์ธ๊ณต์ง๋ฅ์ ๋ํ ์ฐ๊ตฌ๋ ์์ญ ๋ ์ ๋ถํฐ ์งํ๋์ง๋ง, AI ์์คํ ์ด ์คํ์ค์ด๋ ์ฐ๊ตฌ์ค์ ๋ฒ์ด๋ ์ํํ๋๊ณ ์ ํ์ ์ ์ฉ๋ ๊ฒ์ ๋ถ๊ณผ 5~10๋ ์ ๋ถํฐ๋ค.
AI๊ฐ ํด๋ผ์ฐ๋ ๋ฐ ์ฃ์ง ํ๊ฒฝ ๋ด์์ ๊ฐ์ฅ ๋ง์ด ํ์ฉ๋ ํํ๋ ๋จธ์ ๋ฌ๋์ด๋ค. ๋จธ์ ๋ฌ๋์ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ด ๊ฒฝํ์ ํตํด ์๋์ผ๋ก ํฅ์๋๋๋ก ํ๋ ์ปดํจํฐ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์ฐ๊ตฌ๋ค. ๊ทธ๋ฌํ ์๋ก, ๋ ์ด๋ธ์ด ์ง์ ๋ ์ด๋ฏธ์ง ๋ฐ์ดํฐ ์ธํธ๋ฅผ ML ๋คํธ์ํฌ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ค ์ ์๋ค. ML ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ฏธ์ง์ ํน์ง๊ณผ ์์๋ฅผ ์๋ณํ๊ธฐ ๋๋ฌธ์, ML ์๊ณ ๋ฆฌ์ฆ์ ๋ ์ด๋ธ์ด ์ง์ ๋์ง ์์ ์ ์ ๋ณด์ง ๋ชปํ๋ ์๋ก์ด ์ด๋ฏธ์ง๊ฐ ์ ๋ ฅ๋๋ฉด ํด๋น ์ด๋ฏธ์ง๊ฐ ํ์ต๋ ํน์ง๊ณผ ์์์ ์ผ์นํ๋์ง ๊ฒฐ์ ํ๋ ์ญํ ์ ํ๋ค. ์ด์ฒ๋ผ ML ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ฏธ์ง์์ ๋ฌผ์ฒด๋ฅผ ๊ฐ์งํ๊ณ , ์์ฑ์ผ๋ก ํค์๋๋ฅผ ์ฒ๋ฆฌํ๊ณ , ์ผ์ ๋ฐ์ดํฐ์์ ์ด์์ ๋ถ์ํ๋๋ก ํ๋ จ๋ ์ ์๋ค. ์ผ๋ฐ์ ์ธ ML ์ ํ๋ฆฌ์ผ์ด์ ์๋ ๋น์ ๊ฐ์ด๋ ๋ก๋ด, ์์จ ์ฃผํ ์ฐจ๋, ์ฐ์ ๋ฐ ์์ ์ด ์ค์ํ ์์คํ ์ ๋ํ ์์ธก์ด ํฌํจ๋๋ค.
ML์ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๋ ๊ฐ์ง ์์๋ก ๋๋๋ค. ํ๋๋ ํ๋ จ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ๋คํธ์ํฌ ํ๋ จ์ด๋ค. ๋ค๋ฅธ ํ๋๋ ํ๋ จ๋ ๋คํธ์ํฌ ๋ถ์ผ์ ์์ฉ์ด๋ค. ์ด ์์๋ค์ ๊ฐ๊ฐ โํ๋ จโ๊ณผ โ์ถ๋ก โ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ ํํ ๋ชจ๋ธ์ ํ๋ จํ๋ ค๋ฉด ๋ ์ด๋ธ์ด ์ง์ ๋ ๋๋์ ๋ฐ์ดํฐ ์ธํธ๊ฐ ํ์ํ๋ฉฐ, ์ข ์ข ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ GPU์์ ์ํ๋์ด ํ๋ จ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋ค. ์ค๊ณ ์์ง๋์ด๋ MCU์์ GPU ๋ฐ FPGA์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๊ธฐ์ ์ ๊ฑธ์ณ ํ๋ จ๋ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
FPGA์ AI ๊ตฌํํ๊ธฐ
์นดํ(Caffe), ํ ์ํ๋ก์ฐ(TensorFlow), ํ์ดํ ์น(Pytorch)์ ๊ฐ์ ๋งค์ฐ ์ธ๊ธฐ ์๋ ๋ช ๊ฐ์ง ํ๋ ์์ํฌ๋ AI/ML ์์คํ ์ ํ๋ จ๊ณผ ์์ฉ์ ์ง์ํ๋ค. ์ด๋ฌํ ํ๋ ์์ํฌ๋ ๋คํธ์ํฌ ์ ์, ํ๋ จ, ์ถ๋ก ์ ๋ชจ๋ ์ฌ์ฉ๋๋ค.
์ฃ์ง ๊ธฐ๋ฐ AI ์์คํ ์ด ๊ฐ์ถ๊ณ ์๋ ๋ง์ ํต์ฌ ์์ ์ค์๋ ์ฃผ์ด์ง ์๊ฐ ์์ ์ถ๋ก ์ ์ํํ๋ ๋ฅ๋ ฅ์ด ์๋ค. ์์ปจ๋, ์์จ ์ฃผํ์ฐจ๋ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฃผ๋ณ ์ฐจ๋๊ณผ ์ฅ์ ๋ฌผ, ๋ณดํ์๋ฅผ ๋น ๋ฅด๊ฒ ๊ฐ์งํด์ผ ํ๋ค. ์ด๋ฅผ ์ํด์๋ ์ง์ฐ ์๊ฐ์ ์ต์ํํด ์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ฒ ์ฒ๋ฆฌํด์ผ ํ๋ฏ๋ก ์๋ต์ฑ๊ณผ ๊ฒฐ์ ์ฑ์ ๋ชจ๋ ๊ฐ์ถ ์๋ฃจ์ ์ด ํ์ํ๋ค. ํ์ง๋ง ๊ณต์ DDR ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ต ์๊ฐ์ด ๋๋ ค์ง๋ ๊ฒ๊ณผ ๊ฐ์ ํ์์ ๋น๋กฏํด ์์คํ ์๋ ์กฐ๊ฑด์ด๋ ๋ฆฌ์์ค ์ฌ์ฉ์ ์์กดํ์ง ์์์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ ์ ๋ ฅ์ ๋ํ ์๋ต ์๊ฐ์ด ๋์ผํด์ผ ํ๋ค.
์ฃ์ง ๊ธฐ๋ฐ ์๋ฃจ์ ๊ฐ๋ฐ์๋ค์ ์๋ต์ฑ๊ณผ ๊ฒฐ์ ์ฑ์ ์๊ตฌ ์ฌํญ์ผ๋ก ์ธํด ์ข ์ข FPGA ๋๋ ์ด๊ธฐ์ข SoC ๊ธฐ๋ฐ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ค. ์ด๋ ๊ฐ๋ฐ์์๊ฒ ํ๋ก๊ทธ๋จ์ด ๊ฐ๋ฅํ ๋ก์ง์ ์ ๊ณตํ๋ฉฐ, ์๋ต ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋งค์ฐ ๊ฒฐ์ ์ ์ธ ์๋ฃจ์ ์ ๋ชจ๋ ๊ฐ๋ฅ์ผ ํ๋ ๋ณ๋ ฌ ์ฒ๋ฆฌ ํน์ฑ์ ๋ณธ์ง์ ์ผ๋ก ์ง์ํ๋ฏ๋ก ๋จธ์ ๋ฌ๋ ๋คํธ์ํฌ๋ฅผ ๊ตฌํํ๋ ๋ฐ ์์ด ์ด์์ ์ด๋ค.
ํ๋ก๊ทธ๋๋จธ๋ธ ๋ก์ง์ผ๋ก ML ์ถ๋ก ์ ๊ตฌํํ ๊ฒฝ์ฐ, ๋ ๊ฐ์ง ์ ๊ทผ ๋ฐฉ์์ ์ทจํ ์ ์๋ค. ์ ๊ฒฝ๋ง์ ๊ฐ๋ฐ๊ณผ ํ๋ จ์ ์์ด์๋ ๋ถ๋ ์์์ ์ฐ์ฐ์ด ํ์ฉ๋์ง๋ง, FPGA๋ ์ด๊ธฐ์ข SoC์ ๊ตฌํ์ ์์ด์๋ ์ด๋ค ์ ๊ทผ ๋ฐฉ์์ ์ทจํ๋ ์ผ๋ฐ์ ์ผ๋ก ๊ณ ์ ์์์ ๊ตฌํ ๋ฐฉ์์ด ์ฌ์ฉ๋๋ค. ๋ถ๋ ์์์ ์์ ๊ณ ์ ์์์ ์ผ๋ก ๋ณํํ๋ ๊ณผ์ ์ ์์ํ๋ผ๊ณ ํ๋ฉฐ, ์ถ๋ก ์ ํ๋๊ฐ ์ฝ๊ฐ ๋จ์ด์ง ์ ์๋ค. ํ์ง๋ง ๋๋ถ๋ถ์ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์์ํ๋ ๊ฐ์ค์น์ ํ์ฑํ๋ฅผ ํตํด ์ถ๊ฐ์ ์ธ ํ๋ จ์ ์ํํจ์ผ๋ก์จ ์ ํ๋๋ฅผ ๋์ผ ์ ์๋ค.
์ฒซ๋ฒ์งธ ์ ๊ทผ ๋ฐฉ์์ ํ๋ก๊ทธ๋๋จธ๋ธ ๋ก์ง ๋ด์ ์ง์ ์ ๊ฒฝ๋ง์ ๊ตฌํํ๋ ๊ฒ์ด๋ค. ํ๋ จ๋ ๊ฐ์ค์น๋ ์ถ๋ก ์ ์ํด ๋คํธ์ํฌ์ ๋ก๋๋๋ค. ์ด๋ ํด๋น ์ค๊ณ์ ๋ฐํ์ ๋์ค์ด๋ ์ปดํ์ผยทํฉ์ฑ ์ค์ ๋ฌ์ฑ๋ ์ ์๋ค. ์ด๊ฐ์ ์ ๊ฒฝ๋ง์ ์๋ก๋ AMD-์์ผ๋ง์ค FINN(AMD-Xilinx FINN) ๋คํธ์ํฌ๊ฐ ์์ผ๋ฉฐ, FPGA์์ ์์ํ๋ ์ ๊ฒฝ๋ง์ ๊ตฌํํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์๋ค. ์ด๊ฐ์ด ์์ํ๋ ์ ๊ฒฝ๋ง์ ์ด์ง ๊ฐ์ค์น(binary weight)์ 2๋นํธ ํ์ฑํ๋ฅผ ๊ฐ๋ ์์ํ๋ ์ ๊ฒฝ๋ง์ผ๋ก ๊ตฌํ๋๋ค.
์์ํ๋ ์ ๊ฒฝ๋ง์ ์ฌ์ฉํ๋ฉด ์ธ๋ถ DDR ๋๋ SoC ์ง์์ด ํ์ ์๊ธฐ ๋๋ฌธ์ ํจ์ฌ ์ ์ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ง๊ณ FPGA์ ์ ๊ฒฝ๋ง์ ๊ตฌํํ ์ ์๋ค. ๋ฐ๋ผ์ ๊ณต๊ฐ, ๊ตฌ์ฑ ์์, ๋น์ฉ์ ์ ์ฝ์ด ์๋ ๊ฐ๋ฐ์ ์ด์์ ์ธ ์ ๊ทผ ๋ฐฉ์์ด ๋ ์ ์๋ค. ๋น๋ก ์ ์ฒด ์๋ฃจ์ ๋ด์ ํตํฉํ ์ ์์ผ๋ ค๋ฉด ์กฐ๊ธ ๋ ์ ๋ฌธ์ ์ธ ์ง์์ด ํ์ํ๊ธด ํ์ง๋ง, ์ด ์ ๊ทผ ๋ฐฉ์์ ๋งค์ฐ ํจ๊ณผ์ ์ผ ์ ์๋ค. ์ด ๋ฐฉ์์ ์ฌ์ฉํ ์ ์๋ ๋ํ์ ์ธ ์ฌ๋ก๋ก๋ ๋ฒ ์ด๋ง ๋ง๋ชจ ๋๋ ์ง๋ ๋ฑ๊ณผ ๊ฐ์ ์ฐ์ ์ฉ ๊ธฐ๊ณ์ ์ํ๋ฅผ ๋ค ์ ์๋ค.
FPGA ๋ก์ง ๋ด์ ์ ๊ฒฝ๋ง์ ์ง์ ๊ตฌํํ๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๊ณ ๋๋ก ์ ๋ฌธํ๋ ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ ํ๋ก๊ทธ๋๋จธ๋ธ ๋ก์ง์ผ๋ก ๊ตฌํ๋๋ฉฐ ์ด๊ธฐ์ข SoC ๋ด์ ์ ์ฉ ํ๋ก์ธ์์ ํจ๊ป ๊ณ ๋์ญํญ ๋งํฌ๋ฅผ ํตํด DDR ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ์ ํ๊ฒ ์ฐ๊ฒฐ๋๋ค.
์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ๋คํธ์ํฌ์ ๊ฐ์ค์น, ํ์ฑํ, ํธํฅ์ด ์ ๊ณต๋๋ค. ์ด์ฒ๋ผ ์ด ๋ฐฉ์์ ML ์ถ๋ก ์ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ํตํฉํ๊ธฐ ์ฝ๊ฒ ๋ง๋ค์ด์ค๋ค. ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ์ ์๋ก AMD-์์ผ๋ง์ค ๋ฅ ๋ฌ๋ ์ ๋(AMD-Xilinx Deep Learnig Unit)์ ๋ค ์ ์๋ค. ์ด๋ ํ์ดํ ์น, ์นดํ, ํ ์ํ๋ก์ฐ์ ์ ์๋ ๋คํธ์ํฌ์ ํจ๊ป ์๋ํ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ ์์ํ, ์ฌํ๋ จ์ด๋ ํ๋ก๊ทธ๋จ ์์ฑ์ ์ํํ ์ ์๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ฐ๋ฐ ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ํตํฉํ ์ ์๋ค. ์ด ์ ๊ทผ๋ฐฉ์์ ํต์์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก๋ ๋น์ ๊ฐ์ด๋ ๋ก๋ณดํฑ์ค ๊ฐ์ ๊ณ ์ฑ๋ฅ ๋น์ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ , ์ค๋งํธ ์ํฐ ์๋ฃจ์ ์ ๋ค ์ ์์ผ๋ฉฐ, ์๋์ฐจ SAE ์์จ์ฑ ์์ค๋ ๋์ผ ์ ์๋ค.
์ต๊ณ ์ ์ ํ๋์ ์ฑ๋ฅ์ ์ ๋ฌธํ๋ ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ฅผ ์ฌ์ฉํ ๋ ์ ๊ณต๋๋ฉฐ, ํตํฉ์ด ์ฉ์ดํด์ง๋ฉด ์ ๋ฐ์ ์ผ๋ก ๋ ๋์ ์๋ฃจ์ ์ ์ ๊ณตํ๊ธฐ ๋ง๋ จ์ด๋ค. ๊ทธ๋ ๊ธฐ์ ์ค๋๋ ์๋ ๋ค์ํ ๊ณต๊ธ์ ์ฒด๋ค์ด AI ์๋ฃจ์ ๊ตฌํ์ ์์ด ์ด๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์ทจํ๋ค.
์ ๋ฌธ ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ต๊ณ ์ ์ ํ๋์ ์ฑ๋ฅ์ ์ป์ ์ ์์ผ๋ฉฐ, ํตํฉ์ด ์ฉ์ดํด์ง๋ฉด ์ ๋ฐ์ ์ผ๋ก ๋ ๋์ ์๋ฃจ์ ์ ์ ๊ณตํ๊ธฐ ๋ง๋ จ์ด๋ค. ๋ฐ๋ผ์ ์ค๋๋ ์๋ ๋ค์ํ ๊ณต๊ธํ์ฌ๋ค์ด AI ์๋ฃจ์ ๊ตฌํ์ ์์ด ์ด ์ ๊ทผ ๋ฐฉ์์ ์ทจํ๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ AI๊ฐ ์ข ์ข ์ ์ฒด ์๋ฃจ์ ์ ์์(๊ทธ๋ฌ๋ ์ค์ํ) ๋ถ๋ถ์ ๋ถ๊ณผํ๊ธฐ ๋๋ฌธ์ ์ ์ฒด ์ฑ๋ฅ์ ํ์ฉํ๋ ๋ฐ ์์ด์ ํต์ฌ์ธ ์์ ๋ ๋ฒจ ์ํํธ์จ์ด ํ๋ ์์ํฌ ๋ฐ ์ถ์ํ ์คํ๊ณผ ํจ์ฌ ์ฝ๊ฒ ํตํฉ๋๋ค.
๋งบ์๋ง
AI๋ ๋ง์ ๊ฒฝ์ฐ์ ์์ด์ ์ฃผ๋ ฅ ๋ง์ผํ ์๋จ์ผ๋ก ์์ฉํ ์ ์์ง๋ง, ์ต์ข ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ๋ผ ์ ํํด์ผ ํ๋ ์๋ฃจ์ ์ ๋ค๋ฅด๋ค. ์ค์ ํ๊ฒฝ์์๋ ์๋ฃจ์ ์ ๊ตฌ์ฑํ๋ ์ผ์ ์ธํฐํ์ด์ค, ์ฌ์ ์ฒ๋ฆฌ, ์ก์ถ์์ดํฐ ๊ตฌ๋ ๋ฐ ๊ธฐํ ์์์ ๊ฒฝ์ฐ ์์ฒด์ ์ธ ์ ์ฝ์ด๋ ์๊ฑด๋ค์ ์๋ฐํ๊ธฐ ๋๋ฌธ์, AI๊ฐ ์๋ฃจ์ ์ ์ฒด์ ์์ด ์ฐจ์งํ๋ ๋น์ค์ ๊ทนํ ์ผ๋ถ์ ๋ถ๊ณผํ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
๊ฐ๋ฐ์๋ค์ ํ๋ก๊ทธ๋๋จธ๋ธ ๋ก์ง์ ์ด์ฉํด ์๋ต์ฑ๊ณผ ๊ฒฐ์ ์ฑ์ ๋ชจ๋ ๊ฐ์ถ AI/ML ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์๋ค. ๊ฐ๋ฐ์๋ค์ด ์ด๋ฌํ ์๋ฃจ์ ์ ์ ๊ณ ํ์ค ํ๋ ์์ํฌ์ ๊ฒฐํฉํ๋ค๋ฉด, ํด๋ผ์ฐ๋์ ์ฃ์ง AI/ML ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ํจ์จ์ ์ด๊ณ , ์์ ํ๊ฒ ๋ง๋ค ์ ์์ ๊ฒ์ด๋ค.
์๋ด ํ ์ผ๋ฌ(Adam Taylor)๋ ์๋ฒ ๋๋ ์์คํ ๊ต์์ด์ ์์ง๋์ด๋ง ๋ฆฌ๋๋ค. FPGA/SoC ๋ฐ ์ ์ ์ค๊ณ ๋ถ์ผ์์ ์ธ๊ณ์ ์ผ๋ก ์ธ์ ๋ฐ๋ ์ ๋ฌธ๊ฐ๋ค.
https://www.thelec.kr/news/articleView.html?idxno=18989
AI๋ ํด๋ผ์ฐ๋์ ์ฃ์ง ์ ํ๋ฆฌ์ผ์ด์ ์์ชฝ ๋ชจ๋์์ ํ์ ๋ค. AI๋ ๋ค์ํ ์ฌ๋ก๋ค์์ ๋ณด๋ค ์์ ํ๊ณ ํจ์จ์ ์ด๋ฉฐ ์์ ํ ์์คํ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. ์ธ๊ณต์ง๋ฅ์ด๋ผ๋ ์ฉ์ด๋ 1956๋ ์ธ๊ณต์ง๋ฅ์ ๋ํ ์ฒซ ํ์๊ฐ ์ด๋ ธ์ ๋ ์กด ๋งค์นด์(John McCarthy)์ ์ํด ์ฒ์์ผ๋ก ์ฌ์ฉ๋๋ค. ์ธ๊ณต์ง๋ฅ์ ๋ํ ์ฐ๊ตฌ๋ ์์ญ ๋ ์ ๋ถํฐ ์งํ๋์ง๋ง, AI ์์คํ ์ด ์คํ์ค์ด๋ ์ฐ๊ตฌ์ค์ ๋ฒ์ด๋ ์ํํ๋๊ณ ์ ํ์ ์ ์ฉ๋ ๊ฒ์ ๋ถ๊ณผ 5~10๋ ์ ๋ถํฐ๋ค.
AI๊ฐ ํด๋ผ์ฐ๋ ๋ฐ ์ฃ์ง ํ๊ฒฝ ๋ด์์ ๊ฐ์ฅ ๋ง์ด ํ์ฉ๋ ํํ๋ ๋จธ์ ๋ฌ๋์ด๋ค. ๋จธ์ ๋ฌ๋์ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ด ๊ฒฝํ์ ํตํด ์๋์ผ๋ก ํฅ์๋๋๋ก ํ๋ ์ปดํจํฐ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์ฐ๊ตฌ๋ค. ๊ทธ๋ฌํ ์๋ก, ๋ ์ด๋ธ์ด ์ง์ ๋ ์ด๋ฏธ์ง ๋ฐ์ดํฐ ์ธํธ๋ฅผ ML ๋คํธ์ํฌ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ค ์ ์๋ค. ML ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ฏธ์ง์ ํน์ง๊ณผ ์์๋ฅผ ์๋ณํ๊ธฐ ๋๋ฌธ์, ML ์๊ณ ๋ฆฌ์ฆ์ ๋ ์ด๋ธ์ด ์ง์ ๋์ง ์์ ์ ์ ๋ณด์ง ๋ชปํ๋ ์๋ก์ด ์ด๋ฏธ์ง๊ฐ ์ ๋ ฅ๋๋ฉด ํด๋น ์ด๋ฏธ์ง๊ฐ ํ์ต๋ ํน์ง๊ณผ ์์์ ์ผ์นํ๋์ง ๊ฒฐ์ ํ๋ ์ญํ ์ ํ๋ค. ์ด์ฒ๋ผ ML ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ฏธ์ง์์ ๋ฌผ์ฒด๋ฅผ ๊ฐ์งํ๊ณ , ์์ฑ์ผ๋ก ํค์๋๋ฅผ ์ฒ๋ฆฌํ๊ณ , ์ผ์ ๋ฐ์ดํฐ์์ ์ด์์ ๋ถ์ํ๋๋ก ํ๋ จ๋ ์ ์๋ค. ์ผ๋ฐ์ ์ธ ML ์ ํ๋ฆฌ์ผ์ด์ ์๋ ๋น์ ๊ฐ์ด๋ ๋ก๋ด, ์์จ ์ฃผํ ์ฐจ๋, ์ฐ์ ๋ฐ ์์ ์ด ์ค์ํ ์์คํ ์ ๋ํ ์์ธก์ด ํฌํจ๋๋ค.
ML์ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๋ ๊ฐ์ง ์์๋ก ๋๋๋ค. ํ๋๋ ํ๋ จ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ๋คํธ์ํฌ ํ๋ จ์ด๋ค. ๋ค๋ฅธ ํ๋๋ ํ๋ จ๋ ๋คํธ์ํฌ ๋ถ์ผ์ ์์ฉ์ด๋ค. ์ด ์์๋ค์ ๊ฐ๊ฐ โํ๋ จโ๊ณผ โ์ถ๋ก โ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ ํํ ๋ชจ๋ธ์ ํ๋ จํ๋ ค๋ฉด ๋ ์ด๋ธ์ด ์ง์ ๋ ๋๋์ ๋ฐ์ดํฐ ์ธํธ๊ฐ ํ์ํ๋ฉฐ, ์ข ์ข ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ GPU์์ ์ํ๋์ด ํ๋ จ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋ค. ์ค๊ณ ์์ง๋์ด๋ MCU์์ GPU ๋ฐ FPGA์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๊ธฐ์ ์ ๊ฑธ์ณ ํ๋ จ๋ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
FPGA์ AI ๊ตฌํํ๊ธฐ
์นดํ(Caffe), ํ ์ํ๋ก์ฐ(TensorFlow), ํ์ดํ ์น(Pytorch)์ ๊ฐ์ ๋งค์ฐ ์ธ๊ธฐ ์๋ ๋ช ๊ฐ์ง ํ๋ ์์ํฌ๋ AI/ML ์์คํ ์ ํ๋ จ๊ณผ ์์ฉ์ ์ง์ํ๋ค. ์ด๋ฌํ ํ๋ ์์ํฌ๋ ๋คํธ์ํฌ ์ ์, ํ๋ จ, ์ถ๋ก ์ ๋ชจ๋ ์ฌ์ฉ๋๋ค.
์ฃ์ง ๊ธฐ๋ฐ AI ์์คํ ์ด ๊ฐ์ถ๊ณ ์๋ ๋ง์ ํต์ฌ ์์ ์ค์๋ ์ฃผ์ด์ง ์๊ฐ ์์ ์ถ๋ก ์ ์ํํ๋ ๋ฅ๋ ฅ์ด ์๋ค. ์์ปจ๋, ์์จ ์ฃผํ์ฐจ๋ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฃผ๋ณ ์ฐจ๋๊ณผ ์ฅ์ ๋ฌผ, ๋ณดํ์๋ฅผ ๋น ๋ฅด๊ฒ ๊ฐ์งํด์ผ ํ๋ค. ์ด๋ฅผ ์ํด์๋ ์ง์ฐ ์๊ฐ์ ์ต์ํํด ์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ฒ ์ฒ๋ฆฌํด์ผ ํ๋ฏ๋ก ์๋ต์ฑ๊ณผ ๊ฒฐ์ ์ฑ์ ๋ชจ๋ ๊ฐ์ถ ์๋ฃจ์ ์ด ํ์ํ๋ค. ํ์ง๋ง ๊ณต์ DDR ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ต ์๊ฐ์ด ๋๋ ค์ง๋ ๊ฒ๊ณผ ๊ฐ์ ํ์์ ๋น๋กฏํด ์์คํ ์๋ ์กฐ๊ฑด์ด๋ ๋ฆฌ์์ค ์ฌ์ฉ์ ์์กดํ์ง ์์์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ ์ ๋ ฅ์ ๋ํ ์๋ต ์๊ฐ์ด ๋์ผํด์ผ ํ๋ค.
์ฃ์ง ๊ธฐ๋ฐ ์๋ฃจ์ ๊ฐ๋ฐ์๋ค์ ์๋ต์ฑ๊ณผ ๊ฒฐ์ ์ฑ์ ์๊ตฌ ์ฌํญ์ผ๋ก ์ธํด ์ข ์ข FPGA ๋๋ ์ด๊ธฐ์ข SoC ๊ธฐ๋ฐ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ค. ์ด๋ ๊ฐ๋ฐ์์๊ฒ ํ๋ก๊ทธ๋จ์ด ๊ฐ๋ฅํ ๋ก์ง์ ์ ๊ณตํ๋ฉฐ, ์๋ต ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋งค์ฐ ๊ฒฐ์ ์ ์ธ ์๋ฃจ์ ์ ๋ชจ๋ ๊ฐ๋ฅ์ผ ํ๋ ๋ณ๋ ฌ ์ฒ๋ฆฌ ํน์ฑ์ ๋ณธ์ง์ ์ผ๋ก ์ง์ํ๋ฏ๋ก ๋จธ์ ๋ฌ๋ ๋คํธ์ํฌ๋ฅผ ๊ตฌํํ๋ ๋ฐ ์์ด ์ด์์ ์ด๋ค.
ํ๋ก๊ทธ๋๋จธ๋ธ ๋ก์ง์ผ๋ก ML ์ถ๋ก ์ ๊ตฌํํ ๊ฒฝ์ฐ, ๋ ๊ฐ์ง ์ ๊ทผ ๋ฐฉ์์ ์ทจํ ์ ์๋ค. ์ ๊ฒฝ๋ง์ ๊ฐ๋ฐ๊ณผ ํ๋ จ์ ์์ด์๋ ๋ถ๋ ์์์ ์ฐ์ฐ์ด ํ์ฉ๋์ง๋ง, FPGA๋ ์ด๊ธฐ์ข SoC์ ๊ตฌํ์ ์์ด์๋ ์ด๋ค ์ ๊ทผ ๋ฐฉ์์ ์ทจํ๋ ์ผ๋ฐ์ ์ผ๋ก ๊ณ ์ ์์์ ๊ตฌํ ๋ฐฉ์์ด ์ฌ์ฉ๋๋ค. ๋ถ๋ ์์์ ์์ ๊ณ ์ ์์์ ์ผ๋ก ๋ณํํ๋ ๊ณผ์ ์ ์์ํ๋ผ๊ณ ํ๋ฉฐ, ์ถ๋ก ์ ํ๋๊ฐ ์ฝ๊ฐ ๋จ์ด์ง ์ ์๋ค. ํ์ง๋ง ๋๋ถ๋ถ์ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์์ํ๋ ๊ฐ์ค์น์ ํ์ฑํ๋ฅผ ํตํด ์ถ๊ฐ์ ์ธ ํ๋ จ์ ์ํํจ์ผ๋ก์จ ์ ํ๋๋ฅผ ๋์ผ ์ ์๋ค.
์ฒซ๋ฒ์งธ ์ ๊ทผ ๋ฐฉ์์ ํ๋ก๊ทธ๋๋จธ๋ธ ๋ก์ง ๋ด์ ์ง์ ์ ๊ฒฝ๋ง์ ๊ตฌํํ๋ ๊ฒ์ด๋ค. ํ๋ จ๋ ๊ฐ์ค์น๋ ์ถ๋ก ์ ์ํด ๋คํธ์ํฌ์ ๋ก๋๋๋ค. ์ด๋ ํด๋น ์ค๊ณ์ ๋ฐํ์ ๋์ค์ด๋ ์ปดํ์ผยทํฉ์ฑ ์ค์ ๋ฌ์ฑ๋ ์ ์๋ค. ์ด๊ฐ์ ์ ๊ฒฝ๋ง์ ์๋ก๋ AMD-์์ผ๋ง์ค FINN(AMD-Xilinx FINN) ๋คํธ์ํฌ๊ฐ ์์ผ๋ฉฐ, FPGA์์ ์์ํ๋ ์ ๊ฒฝ๋ง์ ๊ตฌํํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์๋ค. ์ด๊ฐ์ด ์์ํ๋ ์ ๊ฒฝ๋ง์ ์ด์ง ๊ฐ์ค์น(binary weight)์ 2๋นํธ ํ์ฑํ๋ฅผ ๊ฐ๋ ์์ํ๋ ์ ๊ฒฝ๋ง์ผ๋ก ๊ตฌํ๋๋ค.
์์ํ๋ ์ ๊ฒฝ๋ง์ ์ฌ์ฉํ๋ฉด ์ธ๋ถ DDR ๋๋ SoC ์ง์์ด ํ์ ์๊ธฐ ๋๋ฌธ์ ํจ์ฌ ์ ์ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ง๊ณ FPGA์ ์ ๊ฒฝ๋ง์ ๊ตฌํํ ์ ์๋ค. ๋ฐ๋ผ์ ๊ณต๊ฐ, ๊ตฌ์ฑ ์์, ๋น์ฉ์ ์ ์ฝ์ด ์๋ ๊ฐ๋ฐ์ ์ด์์ ์ธ ์ ๊ทผ ๋ฐฉ์์ด ๋ ์ ์๋ค. ๋น๋ก ์ ์ฒด ์๋ฃจ์ ๋ด์ ํตํฉํ ์ ์์ผ๋ ค๋ฉด ์กฐ๊ธ ๋ ์ ๋ฌธ์ ์ธ ์ง์์ด ํ์ํ๊ธด ํ์ง๋ง, ์ด ์ ๊ทผ ๋ฐฉ์์ ๋งค์ฐ ํจ๊ณผ์ ์ผ ์ ์๋ค. ์ด ๋ฐฉ์์ ์ฌ์ฉํ ์ ์๋ ๋ํ์ ์ธ ์ฌ๋ก๋ก๋ ๋ฒ ์ด๋ง ๋ง๋ชจ ๋๋ ์ง๋ ๋ฑ๊ณผ ๊ฐ์ ์ฐ์ ์ฉ ๊ธฐ๊ณ์ ์ํ๋ฅผ ๋ค ์ ์๋ค.
FPGA ๋ก์ง ๋ด์ ์ ๊ฒฝ๋ง์ ์ง์ ๊ตฌํํ๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๊ณ ๋๋ก ์ ๋ฌธํ๋ ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ ํ๋ก๊ทธ๋๋จธ๋ธ ๋ก์ง์ผ๋ก ๊ตฌํ๋๋ฉฐ ์ด๊ธฐ์ข SoC ๋ด์ ์ ์ฉ ํ๋ก์ธ์์ ํจ๊ป ๊ณ ๋์ญํญ ๋งํฌ๋ฅผ ํตํด DDR ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ์ ํ๊ฒ ์ฐ๊ฒฐ๋๋ค.
์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ๋คํธ์ํฌ์ ๊ฐ์ค์น, ํ์ฑํ, ํธํฅ์ด ์ ๊ณต๋๋ค. ์ด์ฒ๋ผ ์ด ๋ฐฉ์์ ML ์ถ๋ก ์ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ํตํฉํ๊ธฐ ์ฝ๊ฒ ๋ง๋ค์ด์ค๋ค. ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ์ ์๋ก AMD-์์ผ๋ง์ค ๋ฅ ๋ฌ๋ ์ ๋(AMD-Xilinx Deep Learnig Unit)์ ๋ค ์ ์๋ค. ์ด๋ ํ์ดํ ์น, ์นดํ, ํ ์ํ๋ก์ฐ์ ์ ์๋ ๋คํธ์ํฌ์ ํจ๊ป ์๋ํ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ ์์ํ, ์ฌํ๋ จ์ด๋ ํ๋ก๊ทธ๋จ ์์ฑ์ ์ํํ ์ ์๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ฐ๋ฐ ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ํตํฉํ ์ ์๋ค. ์ด ์ ๊ทผ๋ฐฉ์์ ํต์์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก๋ ๋น์ ๊ฐ์ด๋ ๋ก๋ณดํฑ์ค ๊ฐ์ ๊ณ ์ฑ๋ฅ ๋น์ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ , ์ค๋งํธ ์ํฐ ์๋ฃจ์ ์ ๋ค ์ ์์ผ๋ฉฐ, ์๋์ฐจ SAE ์์จ์ฑ ์์ค๋ ๋์ผ ์ ์๋ค.
์ต๊ณ ์ ์ ํ๋์ ์ฑ๋ฅ์ ์ ๋ฌธํ๋ ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ฅผ ์ฌ์ฉํ ๋ ์ ๊ณต๋๋ฉฐ, ํตํฉ์ด ์ฉ์ดํด์ง๋ฉด ์ ๋ฐ์ ์ผ๋ก ๋ ๋์ ์๋ฃจ์ ์ ์ ๊ณตํ๊ธฐ ๋ง๋ จ์ด๋ค. ๊ทธ๋ ๊ธฐ์ ์ค๋๋ ์๋ ๋ค์ํ ๊ณต๊ธ์ ์ฒด๋ค์ด AI ์๋ฃจ์ ๊ตฌํ์ ์์ด ์ด๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์ทจํ๋ค.
์ ๋ฌธ ์ ๊ฒฝ๋ง ๊ฐ์๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ต๊ณ ์ ์ ํ๋์ ์ฑ๋ฅ์ ์ป์ ์ ์์ผ๋ฉฐ, ํตํฉ์ด ์ฉ์ดํด์ง๋ฉด ์ ๋ฐ์ ์ผ๋ก ๋ ๋์ ์๋ฃจ์ ์ ์ ๊ณตํ๊ธฐ ๋ง๋ จ์ด๋ค. ๋ฐ๋ผ์ ์ค๋๋ ์๋ ๋ค์ํ ๊ณต๊ธํ์ฌ๋ค์ด AI ์๋ฃจ์ ๊ตฌํ์ ์์ด ์ด ์ ๊ทผ ๋ฐฉ์์ ์ทจํ๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ AI๊ฐ ์ข ์ข ์ ์ฒด ์๋ฃจ์ ์ ์์(๊ทธ๋ฌ๋ ์ค์ํ) ๋ถ๋ถ์ ๋ถ๊ณผํ๊ธฐ ๋๋ฌธ์ ์ ์ฒด ์ฑ๋ฅ์ ํ์ฉํ๋ ๋ฐ ์์ด์ ํต์ฌ์ธ ์์ ๋ ๋ฒจ ์ํํธ์จ์ด ํ๋ ์์ํฌ ๋ฐ ์ถ์ํ ์คํ๊ณผ ํจ์ฌ ์ฝ๊ฒ ํตํฉ๋๋ค.
๋งบ์๋ง
AI๋ ๋ง์ ๊ฒฝ์ฐ์ ์์ด์ ์ฃผ๋ ฅ ๋ง์ผํ ์๋จ์ผ๋ก ์์ฉํ ์ ์์ง๋ง, ์ต์ข ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ๋ผ ์ ํํด์ผ ํ๋ ์๋ฃจ์ ์ ๋ค๋ฅด๋ค. ์ค์ ํ๊ฒฝ์์๋ ์๋ฃจ์ ์ ๊ตฌ์ฑํ๋ ์ผ์ ์ธํฐํ์ด์ค, ์ฌ์ ์ฒ๋ฆฌ, ์ก์ถ์์ดํฐ ๊ตฌ๋ ๋ฐ ๊ธฐํ ์์์ ๊ฒฝ์ฐ ์์ฒด์ ์ธ ์ ์ฝ์ด๋ ์๊ฑด๋ค์ ์๋ฐํ๊ธฐ ๋๋ฌธ์, AI๊ฐ ์๋ฃจ์ ์ ์ฒด์ ์์ด ์ฐจ์งํ๋ ๋น์ค์ ๊ทนํ ์ผ๋ถ์ ๋ถ๊ณผํ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
๊ฐ๋ฐ์๋ค์ ํ๋ก๊ทธ๋๋จธ๋ธ ๋ก์ง์ ์ด์ฉํด ์๋ต์ฑ๊ณผ ๊ฒฐ์ ์ฑ์ ๋ชจ๋ ๊ฐ์ถ AI/ML ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์๋ค. ๊ฐ๋ฐ์๋ค์ด ์ด๋ฌํ ์๋ฃจ์ ์ ์ ๊ณ ํ์ค ํ๋ ์์ํฌ์ ๊ฒฐํฉํ๋ค๋ฉด, ํด๋ผ์ฐ๋์ ์ฃ์ง AI/ML ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ํจ์จ์ ์ด๊ณ , ์์ ํ๊ฒ ๋ง๋ค ์ ์์ ๊ฒ์ด๋ค.
์๋ด ํ ์ผ๋ฌ(Adam Taylor)๋ ์๋ฒ ๋๋ ์์คํ ๊ต์์ด์ ์์ง๋์ด๋ง ๋ฆฌ๋๋ค. FPGA/SoC ๋ฐ ์ ์ ์ค๊ณ ๋ถ์ผ์์ ์ธ๊ณ์ ์ผ๋ก ์ธ์ ๋ฐ๋ ์ ๋ฌธ๊ฐ๋ค.
https://www.thelec.kr/news/articleView.html?idxno=18989
TPU๊ฐ์ AI ์ ์ฉ ํ๋ก์ธ์์ ๋ฐ๋ฌ ๋๋ฌธ์ FPGA์ ์ฅ์ ์ด ์ ์ ํฌ์๋๊ณ ์์. ๋ํ GPU์ ์ ์ฑ๋น๊ฐ FPGA ๋ณด๋ค ์ฐ์ํ ๊ฒฝ์ฐ๋ ์์
ใ ใฑในใ
ํ์ง๋ง ์๋ ๋ก๊ทธ ํ์ด๋ธ๋ฆฌ๋ jittable FPGA๊ฐ ์ถ๋ํ๋ค๋ฉด ์ด๋ป๊ฒ ๋ ๊น?
์๋ ์๋ค์ ์ ์ด์ FPGA์ ์ฉ๋๋ AI๊ณ์ฐ์ด ์๋๋ผ ํ๋ก ํ ์คํ ๋ฐ ์ค๊ณ์... FPGA๋ ์๋๋ถํฐ ํน์ ์ฉ๋๋ก ์ฌ์ฉํ๊ธฐ์๋ ๋น์ธ๊ณ ํจ์จ์ด ๋จ์ด์ง๋๋ฐ ์ฝ๋๋ง ๊ฐ์ง๊ณ ๋ฐ๋์ฒด ์ค๊ณ๊ฐ ๊ฐ๋ฅํ๊ฒ ์ฅ์ ์ธ๊ฑฐ๊ณ ๋ฌด์จ TPU์ด์ฉ๊ณ ํ๋๋ฐ ๊ทธ๊ฑฐ ๋งจ ์ฒ์ ๋ง๋๋ ์ ๋ค์ FPGA๋ก ์ค๊ณํด๋ณด๊ณ ๊ด์ฐฎ์๋ฐ? ์ถ์ผ๋๊น ๋ฐ๋์ฒด๋ก ์ ์ํ๋๊ฑฐ์ง...