๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[AI]_15_AI๊ฐ€ ์“ฐ์ด๋Š” ๊ธฐ์ˆ  + HW ๋ณธ๋ฌธ

๐Ÿ‘ฉ‍๐Ÿ’ป ์ธ๊ณต์ง€๋Šฅ (ML & DL)/AI

[AI]_15_AI๊ฐ€ ์“ฐ์ด๋Š” ๊ธฐ์ˆ  + HW

์ง•์ง•์•ŒํŒŒ์นด 2022. 3. 27. 17:27
728x90
๋ฐ˜์‘ํ˜•

 220327 ์ž‘์„ฑ

<๋ณธ ๋ธ”๋กœ๊ทธ๋Š” ๋‘์šฐ์šฐ๋ถ€๋‹˜์˜ ์•Œ๊ธฐ์‰ฌ์šด AI ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค>

https://doooob.tistory.com/65?category=825950 

 

[์•Œ๊ธฐ์‰ฌ์šด AI - 15] AI ๊ด€๋ จ ๊ธฐ์ˆ  ์ „์ฒด์ƒ(Overview)๊ณผ ํ•˜๋“œ์›จ์–ด

๋จผ์ € AI๋ฅผ ์ง€์›ํ•˜๋Š” ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜์€ ์–ด๋–ป๊ฒŒ ๋˜์–ด ์žˆ๋Š”์ง€ ํฐ ๊ทธ๋ฆผ์„ ๋จผ์ € ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆผ 1์€ AI ๊ด€๋ จ ๊ธฐ์ˆ ์˜ ์ „์ฒด ์ƒ(Overview)์ž…๋‹ˆ๋‹ค. ํฌ๊ฒŒ 4๊ฐœ์˜ ์ธต์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. (1) ํ•˜๋“œ์›จ์–ด(์นฉ๊ณผ ์„œ๋ฒ„)

doooob.tistory.com

 

 

 

 

 

 

 

 

 

1. AI ๊ฐ€ ์“ฐ์ด๋Š” ๊ธฐ์ˆ 

: ํฌ๊ฒŒ  4๊ฐœ์˜ ์ธต์œผ๋กœ ๊ตฌ์„ฑ

1) ํ•˜๋“œ์›จ์–ด (์นฉ๊ณผ ์„œ๋ฒ„)

: ์ตœํ•˜์ธต์ธ ํ•˜๋“œ์›จ์–ด

: ๋”ฅ๋Ÿฌ๋‹ ์‹ ๊ฒฝ๋ง ์—ฐ์‚ฐ์— ์š”๊ตฌ๋˜๋Š” ๊ณ ์† ์ฒ˜๋ฆฌ๊ฐ€ ๋” ์ด์ƒ CPU๋งŒ์œผ๋กœ๋Š” ๋Œ€์‘ํ•  ์ˆ˜ ์—†์Œ

: GPU ๋‚˜ FPGA ๋ฐ ASIC ๋“ฑ์˜ ๊ณ ์† ์นฉ ์‚ฌ์šฉ

: IoT ์—”๋“œ ํฌ์ธํŠธ(๋‹จ๋ง๊ธฐ)์—์„œ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฐ์†์ƒ์„ฑ ๋˜์ง€๋งŒ ๋”ฅ๋Ÿฌ๋‹ ๊ณ„์‚ฐ ์ฒ˜๋ฆฌ๋ฅผ ์ธํ„ฐ๋„ท์œผ๋กœ ํ•˜๋ฉด ํ†ต์‹ ๋Ÿ‰ ์ฆ๊ฐ€๋กœ ๋„คํŠธ์›Œํฌ ๋น„์šฉ๊ณผ ํด๋ผ์šฐ๋“œ ์š”๊ธˆ์ด ์ฆ๊ฐ€ํ•˜๊ณ  ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ๋Š๋ ค์ง

: ์‚ฌ์šฉ์ž ๊ฐ€๊นŒ์ด์— ์—์ง€(edge) ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ทธ ์œ„์— ์ธ๊ณต ์ง€๋Šฅ์„ ์ž‘๋™์‹œํ‚ด => ์—์ง€(edge) ์ปดํ“จํŒ…

 

 

2) ๊ธฐ๊ณ„ํ•™์Šต(ML) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(ํ”„๋ ˆ์ž„์›Œํฌ)

: ๊ธฐ๊ณ„ํ•™์Šต์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ LIKE ์—”์ง„

: ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ = ํ”„๋ ˆ์ž„ ์›Œํฌ

: ์˜คํ”ˆ์†Œ์Šค ๋Œ€๋ถ€๋ถ„ ๋ฌด๋ฃŒ์ œ๊ณต

 

3) ์ธ๊ณต์ง€๋Šฅ ํ”Œ๋žซํผ

: ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ์ธ์‹์ด๋‚˜ ์Œ์„ฑ ์ธ์‹ ๋“ฑ ์‚ฌ์šฉ์ž๊ฐ€ ์ด์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•œ ์„œ๋น„์Šค๋กœ ์ œ๊ณต

EX) Google Cloud Machine Learning์—์„œ ์ด๋ฏธ์ง€ ์ธ์‹, ์˜์ƒ ๋ถ„์„, ์Œ์„ฑ์ธ์‹, ๊ธฐ๊ณ„ ๋ฒˆ์—ญ, ์ž์—ฐ ์–ธ์–ด ์ดํ•ด ๋“ฑ ์ œ๊ณต

 

 

3) ์ธ๊ณต์ง€๋Šฅ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ

: ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šค์Šค๋กœ ๊ธฐ๊ณ„ํ•™์Šต์„ ์‹œํ‚ค๊ณ , AI ํ”Œ๋žซํผ์ด ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ

EX) '์ด๋ฏธ์ง€ ์ธ์‹'์„ ์‚ฌ์šฉํ•œ '๊ฒฐํ•จ ๊ฐ์ง€ ๋ฐ ์˜ˆ์ธก' , '์ž์—ฐ ์–ธ์–ด ์ดํ•ด'๋ฅผ ์‚ฌ์šฉํ•œ '๊ฐœ์ธ ๋น„์„œ'

 

 

 

์ตœ๊ทผ ๋”ฅ๋Ÿฌ๋‹

 

 

 

 

2. AI์™€ ์—์ง€(edge) ์ปดํ“จํŒ…

1) ๋ฌด์–ด์˜ ๋ฒ•์น™ ์ข…์–ธ

:  ๋ฌด์–ด์˜ "๋ฐ˜๋„์ฒด ์ง‘์ ๋ฅ ์€ 18๊ฐœ์›” ๋งŒ์— 2๋ฐฐ๊ฐ€ ๋œ๋‹ค" ๋ผ๋Š” ๊ฒฝํ—˜๋ฒ•์น™

AI ์นฉ (GPU, FPGA, ASIC)

- GPU (Graphics Processing Unit) 

: GPU๋Š” ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์— ํ•„์š”ํ•œ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋น„๋””์˜ค ์นฉ

: CPU๋ณด๋‹ค ์ฝ”์–ด ์ˆ˜๊ฐ€ ๋ฐฉ๋Œ€ํ•˜๋ฏ€๋กœ CPU์˜ ์ฝ”์–ด ์ˆ˜๋Š” ๋ช‡ ๊ฐœ ์ •๋„์ธ ๋ฐ ๋น„ํ•ด GPU๋Š” ์ฝ”์–ด ์ˆ˜๊ฐ€ ์ˆ˜์‹ญ์—์„œ ์ˆ˜์ฒœ ๊ฐœ ๊นŒ์ง€ ์žˆ์Œ

: CPU(Central Processing Unit)๊ฐ€ ๋ฒ”์šฉ์ ์ธ ์ฒ˜๋ฆฌ

: GPU๋Š” CPU์˜ ๋ช…๋ น์„ ๋ฐ›๊ณ , ๋งŽ์€ ์ฝ”์–ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ํ–‰๋ ฌ ์—ฐ์‚ฐ์„ ๋‹จ์ˆจ์— ๋ณ‘๋ ฌ์—ฐ์‚ฐ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ์ ํ•ฉ

 

 

- FPGA(Field-Programmable Gate Array)

: FPGA๋Š” ๋ฒ”์šฉ IC(์ง‘์  ํšŒ๋กœ)๋กœ๋Š” ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—, ๋ชฉ์ ์— ๋”ฐ๋ผ IC์˜ ๋‚ด๋ถ€ ๋…ผ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด ๋‹ด๋Š” ์ปค์Šคํ…€ IC

: Field-Programmable์ด๋ผ๋Š” ๋ช…์นญ์ด ๋ถ™์–ด์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ œ์กฐ ํ›„ ๊ตฌ๋งค์ž๊ฐ€ ๋…ผ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ

: ASIC๊ณผ ๋‹ฌ๋ฆฌ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Œ

: GPU๋ณด๋‹ค ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์€ ๋’ค๋–จ์–ด ์ง€์ง€๋งŒ ์†Œ๋น„ ์ „๋ ฅ์ด ์ž‘์Œ

: ๋Œ€๋Ÿ‰์˜ ์„œ๋ฒ„๊ฐ€ ๋ฐ€์ง‘ํ•˜๋Š” ํด๋ผ์šฐ๋“œ ๋ฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์ ํ•ฉ

 

- ASIC ( Application specific integrated circuit )

: ํŠน์ • ์šฉ๋„๋กœ ์„ค๊ณ„๋œ ๋งž์ถคํ˜• ์นฉ

: ์ดˆ๊ธฐ ํˆฌ์ž๊ฐ€ ์—†๋Š” ๋ฒ”์šฉ ์ œํ’ˆ์ธ ๋ฐ ๋ฐ˜ํ•ด, ASIC๋Š” ์ „์šฉ ์ œํ’ˆ์ด๋ฏ€๋กœ ์ดˆ๊ธฐ ํˆฌ์ž๊ฐ€ ์†Œ์š”

: FPGA๋Š” ๋‚ด๋ถ€ ๋กœ์ง(๋ฐฐ์„  ์ •๋ณด)์„ FLASH ROM์— ๊ธฐ์–ตํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋ช‡ ๋ฒˆ์ด๋ผ๋„ ๋…ผ๋ฆฌ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑ ๊ฐ€๋Šฅ

: ASIC๋Š” ROM์ด๋ฏ€๋กœ ๋กœ์ง์˜ ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€

์ฐจ์ด์ 

 

 

 

3. ์—์ง€(edge) ์ปดํ“จํŒ…

- ํด๋ผ์šฐ๋“œ๋ž€

: Google์ด๋‚˜ Microsoft, Amazon ๋“ฑ์˜ AI ํ”Œ๋žซํผ์ด ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค

: ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ•์  · ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ณ , ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋ณด์•ˆ๋„ ๊ฐ•๋ ฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๊ณ„ ํ•™์Šต์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์ ์˜ ํ™˜๊ฒฝ

: ๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํด๋ผ์šฐ๋“œ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋‹จ์  (์•„๋ž˜)

- ํ†ต์‹ ๋Ÿ‰์ด ๋ฐฉ๋Œ€ํ•ด์ง€๊ณ , ํ†ต์‹ ๋ฃŒ์™€ ํด๋ผ์šฐ๋“œ ์ด์šฉ๋ฃŒ๊ฐ€ ๋งŽ์ด ์ฆ๊ฐ€ 

- ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ฒ˜๋ฆฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ๋Š๋ ค์ง

- ๋ณด์•ˆ ๋“ฑ์˜ ์ด์œ ๋กœ ํด๋ผ์šฐ๋“œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ์‹ถ์ง€ ์•Š์Œ

- ์ธํ„ฐ๋„ท ์ ‘์†์ด ๋ถˆ์•ˆ์ •ํ•ด์ง€๋ฉด ์ฒ˜๋ฆฌ๊ฐ€ ๋ถˆ๊ฐ€

 

: ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ˜„์žฅ์— ๊ฐ€๊นŒ์šด ๊ณณ์— ์—์ง€ ์„œ๋ฒ„๋ฅผ ๋‘๊ณ  ๋กœ์ปฌ์—์„œ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑํ•œ ๊ฒƒ์ด ์—์ง€ ์ปดํ“จํŒ…

- ๊ธฐ๊ณ„ ํ•™์Šต ์ž์ฒด๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ์ˆ˜ํ–‰ํ•˜๊ณ  ํ•™์Šต๋œ ๋ชจ๋ธ์„ ์—์ง€ ์„œ๋ฒ„์— ๋„ฃ์–ด ์ฒ˜๋ฆฌ

- ๊ธฐ๊ณ„ ํ•™์Šต๋„ ์—์ง€ ์„œ๋ฒ„์—์„œ ์ˆ˜ํ–‰ํ•˜๊ณ  ํด๋ผ์šฐ๋“œ๋Š” ๋ถ„์„ ๋“ฑ์—๋งŒ ์ด์šฉ

 

 

 

ํฌ๊ทธ(fog) ์ปดํ“จํŒ…
๋„คํŠธ์›Œํฌ ์žฅ๋น„ ์—…์ฒด์ธ Cisco๊ฐ€ ์ œ์ฐฝํ•œ ๊ฒƒ
: ํด๋ผ์šฐ๋“œ(๊ตฌ๋ฆ„)๋ณด๋‹ค ํ˜„์žฅ(์ง€ํ‘œ)์— ๊ฐ€๊นŒ์šด ๊ณณ์ด๋ผ๋Š” ์˜๋ฏธ (ํฌ๊ทธ = (์•ˆ๊ฐœ)๋ผ๋Š” ๋ง์„ ์‚ฌ์šฉ)
: ์—์ง€๊ฐ€ ํ•˜๋“œ์›จ์–ด ์„ฑํ–ฅ, ์•ˆ๊ฐœ๊ฐ€ ๋„คํŠธ์›Œํฌ 

 

ํด๋ผ์šฐ๋“œ, fog, edge

 

 

 

 

=> ๋Œ€๊ทœ๋ชจ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์„ ํ•„์š”๋กœ ํ•˜๋Š” AI ์นฉ๊ณผ ์—์ง€(edge) ์ปดํ“จํ„ฐ

=> ๊ธฐ๊ณ„ ํ•™์Šต ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋ชจ๋‘ GPU์— ๋Œ€์‘

=>  GPU๋ฅผ ๋„ฃ๋Š” ์„œ๋ฒ„๊ฐ€ ํด๋ผ์šฐ๋“œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—์ง€์— ๋ณด๊ธ‰ํ•˜๊ณ  ์žˆ์Œ

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•
Comments