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