4ํŽธ ๋งํฌ


์ด๋ฒˆ ํŽธ์€ ๊ทธ๋ฆฌ ์ธ์ƒ์ ์ธ ๋‚ด์šฉ์€ ์—†๋‹ค. ์‚ฌ์‹ค ์•„๋ž˜์ชฝ ์ ˆ๋ฐ˜์€ ๋ชฐ๋ผ๋„ ์ƒ๊ด€์—†๋Š”๋ฐ ๊ทธ๋ž˜๋„ ๋‰ด๋กœ๋ชจํ”ฝ ์ปดํ“จํŒ…์˜ ๊ฐœ๋…์€ ์•Œ๊ณ  ๊ฐ€์ž.


๊ทธ๋ฆฌ๊ณ  ๋ถ„๋Ÿ‰์ด ๊ธธ์–ด์„œ ๊ทธ๋ฆผ์„ ๋นผ๋ฒ„๋ ธ๋‹ค. ์—ฌ๋Ÿฌ๋ชจ๋กœ ์žฌ๋ฏธ๊ฐ€ ์—†์„ ๊ฒƒ์ด๋‹ค... ๋Œ€์‹  ๋‹ค์Œ ํŽธ์€ ์ด์ œ๊นŒ์ง€์˜ ์นผ๋Ÿผ ์ค‘ ์ œ์ผ ์žฌ๋ฏธ์žˆ์„ ํ…Œ๋‹ˆ๊นŒ ๊ธฐ๋Œ€ํ•ด์ฃผ์‹œ๋ผ.


I. ํ•˜๋“œ์›จ์–ด 2

ย 

ํ•˜๋“œ์›จ์–ด ๋ฐœ์ „์„ ๋‹ค๋ค„์ฃผ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ํ•˜์‹  ๋ถ„์ด ์žˆ์—ˆ๋Š”๋ฐ, ์ง„๊ณต๊ด€-ํŠธ๋žœ์ง€์Šคํ„ฐ-IC-... ๊ฐ™์€ ๊ฑธ ์›ํ•˜์‹ ๊ฑด์ง€ ์•„๋‹ˆ๋ฉด 21์„ธ๊ธฐ ์ตœ์‹  ๋ฐœ์ „์„ ์›ํ•˜์‹ ๊ฑด์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๊ทธ๋ž˜์„œ ์ผ๋‹จ ๊ทธ๊ฑด 12ํŽธ์œผ๋กœ ๋ฏธ๋ฃจ๊ณ  ๋ณ„๋‹ค๋ฅธ ์–ธ๊ธ‰์ด ์—†์œผ์‹œ๋‹ค๋ฉด ํ›„์ž๋งŒย ์“ฐ๋„๋ก ํ•˜๊ฒ ๋‹ค.

ย 

๋ช‡๋ช‡ ๊ฐœ๋…๋“ค์„ย ์†Œ๊ฐœํ•œ๋‹ค.

ย 

1. ๋‰ด๋กœ๋ชจํ”ฝ ์ปดํ“จํŒ…(Neuromorphic Computing)

ย 

๋‰ด๋Ÿฐ์˜ ํ˜•ํƒœ๋ฅผ ๋ชจ๋ฐฉํ•œ ํšŒ๋กœ๋ฅผ ๋งŒ๋“ค์–ด ์ธ๊ฐ„์˜ ๋‡Œ ๊ธฐ๋Šฅ์„ ๋ชจ์‚ฌํ•˜๋ ค๋Š” ๊ณตํ•™ ๋ถ„์•ผ. 1980๋…„๋Œ€ ํ›„๋ฐ˜์ฏค๋ถ€ํ„ฐ ๊ฐœ๋…์ด ์ œ๊ธฐ๋˜์—ˆ๋‹ค.

ย 

์•„๋‹ˆ, ๊ทธ๋Ÿฌ๋ฉด ์ธ๊ณต์‹ ๊ฒฝ๋ง๊ณผ ๋ญ” ์ฐจ์ด๊ฐ€ ์žˆ๋‚˜ ์‹ถ์„ ์ˆ˜๋„ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ธ๊ณต์‹ ๊ฒฝ๋ง์€ ์‹ ๊ฒฝ๊ณ„(๋‡Œ)๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ๋ชจ์‚ฌํ•˜๋ฉด์„œ ๊ทธ ์ž‘๋™ ์›๋ฆฌ๋งŒ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ด๋ผ๋ฉด, ๋‰ด๋กœ๋ชจํ”ฝ ์นฉ(chip)์€ ํ•˜๋“œ์›จ์–ด์ ์œผ๋กœ ๋ชจ์‚ฌํ•œ ๊ฒƒ์ด๋‹ค.

ย 

๋‹น์—ฐํžˆ ์‹ ๊ฒฝ๋ง ์—ฐ์‚ฐ์— ํŠนํ™”๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ CPU, GPU๋ฅผ ํ™œ์šฉํ•œ ์‹ ๊ฒฝ๋ง ์—ฐ์‚ฐ๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์ด๋‹ค.

ย 

์ตœ๊ทผ 15๋…„ ์ •๋„ ๋™์•ˆ ๋‡Œ๊ณผํ•™์ด๋ž‘ ์—ฎ์—ฌ์„œ ๋ญ”๊ฐ€ ๋งŽ์ด ๋‚˜์˜ค๊ณ  ์žˆ๋Š” ์˜์—ญ์ธ๋ฐ... ๋ถ„๋ช… ์œ ๋งํ•œ ๊ฑด ๋งž๋‹ค. ์ง€๊ธˆ๋„ ์—ฐ๊ตฌ๊ฐ€ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์œผ๋‹ˆ ์†Œ๋ฆฌ์†Œ๋ฌธ ์—†์ด ์‚ฌ๋ผ์งˆ๊นŒ๋ด ๊ฑฑ์ •ํ•  ํ•„์š”๋Š” ์—†๋‹ค. ๊ทผ๋ฐ ๊ฐˆ ๊ธธ์ด ์กฐ๊ธˆ ๋ฉ€๋‹ค.

ย 

๊ธฐ์กด ์ปดํ“จํ„ฐ๋“ค์€ ๋ชจ๋‘ ํฐ ๋…ธ์ด๋งŒ ๊ตฌ์กฐ(Von Neumann Archiecture, ํฐ ๋…ธ์ด๋งŒ์ด ์ œ์‹œํ•œ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ)๋ฅผ ๋”ฐ๋ž์œผ๋‚˜, ๋‰ด๋กœ๋ชจํ”ฝ ์ปดํ“จํŒ…์€ ์ด๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋“œ์›จ์–ด๋„ ์ƒˆ๋กœ์šด ๊ตฌ์กฐ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•˜๊ณ . ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋„ ๋‹ค์‹œ ์งœ์•ผํ•˜๊ณ ... ๋ฌด์—‡๋ณด๋‹ค ์‹ ๊ฒฝ๋ง์ด๋‹ˆ๋งŒํผ ๊ทธ๋ฌผ๋ง์ฒ˜๋Ÿผ ๋ณ‘๋ ฌ์  ์—ฐ๊ฒฐ ๋ฐฉ์‹์„ ์ฑ„ํƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‚œ์ด๋„๊ฐ€ ๋ฌด์ง€๋ง‰์ง€ํ•˜๋‹ค.

ย 

๊ทธ๋ž˜๋„ ํฐ ๋…ธ์ด๋งŒ ๊ตฌ์กฐ์˜ ๋‹จ์ ์ธ ๋ณ‘๋ชฉํ˜„์ƒ์ด๋ผ๋“ ๊ฐ€(๊ธธ์ด ๊ฐ‘์ž๊ธฐ ์ข์•„์ ธ์„œ ๊ตํ†ต์ฒด์ฆ์ด ์ผ์–ด๋‚˜๋Š” ๋ชจ์Šต์œผ๋กœ ๋น„์œ ํ•˜๊ฒ ๋‹ค), ๊ทธ๋Ÿฐ ๊ฒƒ๋“ค์„ ์™„ํ™”ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋‰ด๋กœ๋ชจํ”ฝ ์ปดํ“จํŒ…์„ ๋ณด์กฐ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋“ฑ ์—ฐ๊ตฌ๊ฐ€ ์ด๋ค„์ง€๊ณ  ์žˆ๋‹ค.

ย 

2. ํ•˜๋“œ์›จ์–ด ์†Œ๊ฐœ

ย 

4ํŽธ์—์„œ SoC, CPU, GPU, ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ, RAM(SRAM/DRAM), ROM์„ ์†Œ๊ฐœํ•œ ๋ฐ” ์žˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ๊ฐœ๋…๋“ค์„ ๋” ์†Œ๊ฐœํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

ย 

์ผ๋‹จ ์ฟจ๋Ÿฌ(๋ƒ‰๊ฐ๊ธฐ)๋ผ๋“ ๊ฐ€ USB๋ผ๋“ ๊ฐ€ CD๋ผ๋“ ๊ฐ€ ๊ทธ๋Ÿฐ ๊ฑธ ๋…ผ์™ธ๋กœ ํ•ด๋†“๊ณ  ๋ณด๋ฉด ํ•˜๋“œ์›จ์–ด๋Š” ํฌ๊ฒŒ ์—ฐ์‚ฐ์žฅ์น˜, ๊ธฐ์–ต์žฅ์น˜(๋ฉ”๋ชจ๋ฆฌ), ์ž…์ถœ๋ ฅ์žฅ์น˜(I/O)๋กœ ๋‚˜๋‰œ๋‹ค. ๊ทผ๋ฐ ํ”„๋ฆฐํ„ฐ๋‚˜ ์Šคํ”ผ์ปค ๊ฐ™์€ ์ž…์ถœ๋ ฅ์žฅ์น˜๊นŒ์ง€ ๊ตณ์ด ์†Œ๊ฐœํ•  ํ•„์š”๋Š” ์—†์„ ๊ฒƒ ๊ฐ™๊ณ ...

ย 

(1) ์—ฐ์‚ฐ์žฅ์น˜

CPU, GPU, FPGA, ASIC ๋“ฑ์ด ์žˆ๋‹ค.

* FPGA(Field-Programmable Gate Array): ํ”„๋กœ๊ทธ๋žจ์ด ๊ฐ€๋Šฅํ•œ ๋น„๋ฉ”๋ชจ๋ฆฌ ๋ฐ˜๋„์ฒด์˜ ์ผ์ข….

* ASIC(Application Specific Integrated Circuit): ํŠน์ • ๋ชฉ์ ์„ ์œ„ํ•ด ์„ค๊ณ„๋œ ์ง‘์  ํšŒ๋กœ(IC).

ย 

์•”ํ˜ธํ™”ํ ์ฑ„๊ตด ๊ฐ™์€ ๊ณณ์— ๋งŽ์ด ์“ฐ์ด๋Š” ์นœ๊ตฌ๋“ค;;

์—ฌ์ „ํžˆ CPU๋Š” ์œ„๋Œ€ํ•˜๋‹ค. GPU, FPGA, ASIC๊ฐ€ ๋ณด์กฐ์  ์—ญํ• ์„ ํ•œ๋‹ค ๋ณด๋ฉด ๋˜๋Š”๋ฐ...

ย 

CPU๋Š” ์ฒœ์žฌ ๊ต์ˆ˜ ํ•œ๋‘ ๋ช…, ๋‚˜๋จธ์ง€๋“ค์€ ํ•™์ƒ ์ˆ˜์ฒœ ๋ช… ์ •๋„๋กœ ๊ฑฐ์น ๊ฒŒ ๋น„์œ ํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค. ์—ฐ์‚ฐ์†๋„ ์ธก๋ฉด์—์„œ ๋‚˜๋จธ์ง€๋“ค์ด ํ›จ์”ฌ ๋น ๋ฅด๋‹ค๋Š” ๋ง์ด๋‹ค.

ย 

์˜ˆ๋ฅผ ๋“ค์–ด ์ธ๊ณต์ง€๋Šฅ ๋”ฅ๋Ÿฌ๋‹ ๊ด€๋ จ ํ•™์Šต์„ ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์—ฐ์‚ฐ์„ ๋Œ๋ ค์•ผ ํ•˜๋Š”๋ฐ, ๊ทธ๋•Œ ์ € ์„ธ ์นœ๊ตฌ๋“ค์„ ์จ๋จน๋Š”๋‹ค.

ย 

ASIC๊ฐ€ ์„ฑ๋Šฅ์ด ์ข‹์€๋ฐ (โ€˜ํŠน์ • ๋ชฉ์ โ€™์„ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์œผ๋‹ˆ ๋‹น์—ฐํžˆ ์„ฑ๋Šฅ์ด ์ข‹์•„์•ผ ํ•œ๋‹ค), ๋น„์‹ธ๋‹ค๋ณด๋‹ˆ FPGA๋ฅผ ์‹ผ ๋ง›์— ์“ด๋‹ค. ๋ฌผ๋ก  GPU๋‚˜ FPGA๋„ ๋‚˜๋ฆ„๋Œ€๋กœ ์žฅ์ ์ด ์žˆ๋‹ค. ๋ณ‘๋ ฌ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ‘๋ชฉํ˜„์ƒ์ด ์™„ํ™”๋œ๋‹ค๋“ ๊ฐ€.

ย 

๊ทผ๋ฐ ์šฐ๋ฆฌ๊ฐ€ ์ „๊ณต์ž๋Š” ์•„๋‹ˆ๋‹ˆ๊นŒ ์ž‘๋™ ์›๋ฆฌ๊นŒ์ง€ ์•Œ์•„๋ณผ ํ•„์š”๋Š” ์—†๊ฒ ๋‹ค. ์ด๋Ÿฐ ๊ฒŒ ์žˆ๋‹ค๋Š” ๊ฒƒ๋งŒ ์•Œ๊ณ  ๋„˜์–ด๊ฐ€์ž.

ย 

(2) ๊ธฐ์–ต์žฅ์น˜(๋ฉ”๋ชจ๋ฆฌ)

ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ์ธ RAM๊ณผ, ๋น„ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ์ธ... ์–ด... RAM ๋นผ๊ณ  ๋‚˜๋จธ์ง€ ์ „๋ถ€๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ํ˜„์žฌ๋„ ์—ฌ๋Ÿฌ ์ƒˆ๋กœ์šด ๋ฉ”๋ชจ๋ฆฌ๋“ค์ด ๊ฐœ๋ฐœ ์ค‘์— ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ํ•œ ๊ฐ€์ง€ ๊ฐœ๋…๋งŒ ์†Œ๊ฐœํ•˜์ž๋ฉด...

ย 

* ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ(Flash Memory, 1987~): ROM์€ ํ•œ ๋ฒˆ๋งŒ ๊ธฐ๋ก์ด ๊ฐ€๋Šฅํ•œ๋‹ค๋˜๊ฐ€ ํ•˜๋Š” ๋‹จ์ ์ด ์žˆ๋Š”๋ฐ, ์ด๋ฅผ ํ•ด์†Œํ•œ ๊ฒƒ. ROM์—์„œ ๋ฐœ์ „ํ•œ ๊ฒƒ์ด๊ธด ํ•œ๋ฐ ๋‹ค๋ฅธ ์ข…๋ฅ˜๋กœ ์ทจ๊ธ‰ํ•œ๋‹ค. ์—„์ฒญ๋‚œ ์žฅ์ ๋“ค ๋•๋ถ„์— ํ˜„์žฌ์—๋„ ๊ฐœ๋Ÿ‰์„ ๊ฑฐ๋“ญํ•˜๋ฉด์„œ ์ž์ฃผ ์“ฐ์ด๊ณ  ์žˆ๋‹ค. ๋‚˜๋ฌด์œ„ํ‚ค์— ๋”ฐ๋ฅด๋ฉด SSD๋„ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ผ์ข…. HDD๋Š” ๊ธฐ๊ณ„์‹ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ผ์ข…์œผ๋กœ ๋ถ„๋ฅ˜๋˜์–ด ์žˆ๋‹ค.

ย 

๋Œ€์ถฉ RAM / ROM / ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ / ๊ธฐ๊ณ„์‹ ๋ฉ”๋ชจ๋ฆฌ๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค๊ณ  ๋ณด์‹œ๋ฉด ๋˜๊ฒ ๋‹ค. RAM๊ณผ ROM์„ ๋ฌถ์–ด์„œ ์ฃผ๊ธฐ์–ต์žฅ์น˜๋ผ๊ณ  ํ•˜๊ณ , ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์™€ ๊ธฐ๊ณ„์‹ ๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค.

ย 

๊ทธ๋ฆฌ๊ณ  ๋ฒˆ์™ธ๋กœ ๋‚˜๋ฌด์œ„ํ‚ค์— ์žˆ๋Š” ๊ฐœ๋…์ด๋‹ˆ๊นŒ ์„œ์ˆ ํ•˜์ž๋ฉด,

cf) ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜(microarchitecture) / CPU ์•„ํ‚คํ…์ฒ˜ / GPU ์•„ํ‚คํ…์ฒ˜: ์ปดํ“จํ„ฐ ์„ค๊ณ„๋„ ๊ฐ™์€ ๊ฐœ๋…์œผ๋กœ ๋ณด๋ฉด ๋œ๋‹ค.

ย 

๋‹ค์Œ ํŽธ์—์„œ๋Š” ์ด ๊ฐœ๋…๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•˜๋“œ์›จ์–ด ๋ฐœ์ „์ƒ์— ๋Œ€ํ•ด ์•Œ์•„๋ณธ๋‹ค. ์ตœ๊ทผ CPU ๋ฏธ์„ธ๊ณต์ •์ด๋‹ˆ ์œ ๋ช…ํ•œ ๊ธฐ์—…๋“ค์ด๋‹ˆ ํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ„๋žตํ•˜๊ฒŒ ๋‹ค๋ฃจ์–ด๋ณผ ์ƒ๊ฐ์ด๋‹ค.


๊ทธ๋ฆฌ๊ณ ย ๊ธฐ์—…๋“ค๋ผ๋ฆฌ ์‹ธ์šฐ๋Š” ์—ญ์‚ฌ๋ฅผ ๋ณด๋Š” ๊ฑดย ์—ฌ๋Ÿฌ๋ชจ๋กœ ์žฌ๋ฐŒ๋‹ค.


(1~11ํŽธ๊นŒ์ง€ ๋‹ค๋ฃฌ ๊ฐœ๋…๋“ค)

ย  ย