์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.


Where the RISC stands for Reduced Instruction Set Computer.

1. ๊ฐœ์š”2. ์—ญ์‚ฌ3. ํŠน์ง•4. ๋‹จ์ 5. ๋ฆฌ๋ˆ…์Šค ์ง€์›6. ์ƒˆ๋กœ์šด ์นฉ ์„ค๊ณ„์— ์‚ฌ์šฉ7. ์—ฐ๊ด€ ์ œํ’ˆ

1. ๊ฐœ์š”[ํŽธ์ง‘]

2010๋…„๋ถ€ํ„ฐ ๋ฏธ๊ตญ์˜ UC ๋ฒ„ํด๋ฆฌ์—์„œ ๊ฐœ๋ฐœ์ค‘์ธ ์ƒˆ๋กœ์šด ์ปดํ“จํ„ฐ CPU ๊ตฌ์กฐ์ด๋‹ค. ๋ฆฌ์Šคํฌ ๋ธŒ์ด๊ฐ€ ์•„๋‹ˆ๋ผ "๋ฆฌ์Šคํฌ ํŒŒ์ด๋ธŒ(risc-five)"๋ผ๊ณ  ๋ฐœ์Œํ•˜๋ฉฐ, V๋Š” ์˜๋ฌธ ์•ŒํŒŒ๋ฒณ V๊ฐ€ ์•„๋‹Œ ๋กœ๋งˆ ์ˆซ์ž 5๋ฅผ ๊ฐ€๋ฆฌํ‚จ๋‹ค.

๋‹จ์ง€ ํ•™์ˆ ์šฉ์ด๋‚˜ ์—ฐ๊ตฌ์šฉ์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ ์‚ฐ์—…๊ณ„์—์„œ ์ƒ์šฉํ™”ํ•  ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ์ƒ์—…์ ์œผ๋กœ ์ค‘์š”ํ•œ ์žฅ์ ์„ ๋งŽ์ด ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค. ํ•œ๋งˆ๋””๋กœ ํ˜„์žฌ ์Šค๋งˆํŠธํฐ์ด๋‚˜ ์ž„๋ฒ ๋””๋“œ ์žฅ์น˜์˜ CPU๋กœ ๋„๋ฆฌ ์“ฐ์ด๋Š” ARM๊ณผ ์ง์ ‘ ๊ฒฝ์Ÿํ•˜์—ฌ ์ด๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ์„ฑ๋Šฅ์˜ ์ž์œ  CPU ๊ตฌ์กฐ๋ฅผ ๊ฐœ๋ฐœํ•˜๋ ค๋Š” ๊ฒƒ์ด๋‹ค.

์„ค๊ณ„๋œ ๋ช…๋ น์–ด ์ง‘ํ•ฉ ๊ตฌ์กฐ(ISA)๋Š” ๋ฒ„ํด๋ฆฌ ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค๋กœ ๋ฌด๋ฃŒ๋กœ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๊ฐœ๋ฐฉ๋˜์—ˆ๋‹ค. ์ฆ‰, ์›์ž‘์˜ ์ •๋‹นํ•œ ํฌ๋ ˆ๋”ง์„ ๋ฐํžˆ๋Š” ์กฐ๊ฑด์œผ๋กœ ๋ผ์ด์„ ์Šค๋น„๋ฅผ ์ง€๋ถˆํ•˜์ง€ ์•Š๊ณ  ๋ˆ„๊ตฌ๋‚˜ ์ž์œ ๋กญ๊ฒŒ ํ˜ธํ™˜์„ฑ ์žˆ๊ฑฐ๋‚˜ ํŒŒ์ƒ๋œ CPU๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๊ณ  ์ด๋ฅผ ์ƒ์šฉ์œผ๋กœ ์“ฐ๊ฑฐ๋‚˜ ํŒ” ์ˆ˜๋„ ์žˆ๊ณ  ํŒŒ์ƒ๋œ ์„ค๊ณ„๋ฅผ ๊ณต๊ฐœํ•  ์˜๋ฌด๋„ ์—†๋‹ค. ๊ณต๊ต๋กญ๊ฒŒ๋„ UC ๋ฒ„ํด๋ฆฌ๋Š” ์ด์ „์— ์œ ๋‹‰์Šค ์šด์˜ ์ฒด์ œ์ธ BSD๋ฅผ ๊ฐœ๋ฐœํ•œ ์ „์ ์ด ์žˆ๋Š”๋ฐ, ์ด๊ฒƒ ๋˜ํ•œ BSD ๋ผ์ด์„ ์Šค๋กœ ์œ ์‚ฌํ•˜๊ฒŒ ๊ฐœ๋ฐฉํ•˜์˜€๋‹ค.

2. ์—ญ์‚ฌ[ํŽธ์ง‘]

์ปดํ“จํ„ฐ์˜ ๊ทผ๋ณธ ๋ช…๋ น์–ด ๊ตฌ์กฐ๋ฅผ ๊ฐ„๋žตํ™”ํ•˜๋Š” "RISC"๋ผ๋Š” ๊ฐœ๋…์€ 1980๋…„๋Œ€์— ๋Œ€๋‘ํ•˜์˜€๋‹ค. RISC ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „์„ ์ฃผ๋„ํ•œ ๊ฒƒ์€ IBM๊ณผ UC ๋ฒ„ํด๋ฆฌ๋กœ, ์ด๋“ค์€ ๊ฐ๊ฐ POWER์™€ PowerPC, ๊ทธ๋ฆฌ๊ณ  ๋ฒ„ํด๋ฆฌ RISC๋กœ ์‹คํ˜„๋˜์—ˆ์œผ๋ฉฐ ๋ฒ„ํด๋ฆฌ RISC๋Š” 1980๋…„๋Œ€ ์ฌ ๋งˆ์ดํฌ๋กœ์‹œ์Šคํ…œ์ฆˆ๊ฐ€ ์ƒ์šฉํ™”ํ•œ SPARC ์ œํ’ˆ๊ตฐ์œผ๋กœ ์ด์–ด์ง„๋‹ค.

RISC-V๋Š” 2010๋…„์— UC ๋ฒ„ํด๋ฆฌ์˜ ์ปดํ“จํ„ฐ ๊ณผํ•™ ๋ถ€์„œ์˜ ์—ฐ๊ตฌ์ž๋“ค์— ์˜ํ•ด ๊ฒฐ์„ฑ๋˜์—ˆ๋‹ค. UCB ์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ๋Š” 1980๋…„๋Œ€์—๋„ MIPS ์ปดํ“จํ„ฐ๊ตฌ์กฐ์˜ ๊ธฐ๋ฐ˜์ด ๋œ Berkeley RISC ์ปดํ“จํ„ฐ ๊ตฌ์กฐ๋ฅผ ์„ฑ๊ณต์‹œํ‚จ ๋ฐ”์žˆ๊ณ  ์œ ๋ช…ํ•œ ๋ฐ์ด๋น„๋“œ ํŒจํ„ฐ์Šจ ๊ต์ˆ˜๋„ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜์˜€๋‹ค.

2010๋…„๋ถ€ํ„ฐ ์—ฐ๊ตฌ๊ฐ€ ์‹œ์ž‘๋˜์–ด ํ˜„์žฌ๋Š” ์•„์ง ์—ฐ๊ตฌ ์ค‘์ด๋ผ ๊ตฌ์กฐ ์„ค๊ณ„๊ฐ€ ์™„์„ฑ๋˜๋ ค๋ฉด ์ข€ ๋” ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜์ง€๋งŒ, ์‹คํ—˜์ ์œผ๋กœ ์‹ค์ œ๋กœ ๊ตฌํ˜„๋œ RISC-V ์นฉ์€ ์ƒ์šฉ ARM ์นฉ๊ณผ ๋น„๊ตํ•ด์„œ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์œผ๋กœ๋Š” ์นฉ ๋ฉด์ ์€ 30%~50% ์ถ•์†Œ๋˜๊ณ  ์†Œ๋น„์ „๋ ฅ์€ 60%๋‚˜ ๊ฐ์†Œํ•˜๋Š” ๋“ฑ ์ƒ๋‹นํžˆ ๋†’์€ ํšจ์œจ๊ณผ ๊ฒฝ์ œ์„ฑ์„ ๋ณด์—ฌ์„œ ๋ฏธ๋ž˜์— ์ƒ์šฉํ™”๋˜๋ฉด ARM์˜ ๊ฐ•๋ ฅํ•œ ๊ฒฝ์Ÿ์ž๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ธฐ๋Œ€๋ฅผ ๋ฐ›๊ณ  ์žˆ๋‹ค. ์ฝ”์–ด ๊ฐœ์ˆ˜๊ฐ€ ์•„์ฃผ ๋งŽ์€ ์„œ๋ฒ„๋ฅ˜๊ฐ€ ์•„๋‹ˆ๊ณ  ์ฝ”์–ด ๋ช‡ ๊ฐœ ์ดํ•˜์˜ ์Šค๋งˆํŠธํฐ ์นฉ ์ •๋„์—์„  ์บ์‹œ๋ฅผ ๋บ€ ์ฝ”์–ด์˜ ๋ฉด์ ์ด ํฌ์ง€ ์•Š์•„ ์นฉ ๋ฉด์  ์ถ•์†Œ๊ฐ€ ๋ณ„ ํฐ ์ด์ ์ด ์•„๋‹ˆ์ง€๋งŒ ์†Œ๋น„์ „๋ ฅ ๊ฐ์†Œ๋Š” ๋งค์šฐ ํšจ๊ณผ๊ฐ€ ํฌ๋‹ค. 50% ์ •๋„๋งŒ ๋˜์–ด๋„ ์ ์–ด๋„ 2-3 ๋‹จ๊ณ„ 6๋…„ ์ด์ƒ ์•ž์„  ๋ฐ˜๋„์ฒด ์ œ์กฐ ๊ธฐ์ˆ  ์ˆ˜์ค€.

RISC-V ์—ฐ๊ตฌ๋ฅผ ํ›„์›ํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ์—…์œผ๋กœ๋Š” ๊ตฌ๊ธ€, ํœด๋ ›ํŒฉ์ปค๋“œ, IBM, ์˜ค๋ผํด, ํ€„์ปด, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ, ์—”๋น„๋””์•„, AMD ๋“ฑ CPU ์ œ์กฐ ์„ค๊ณ„๋ถ„์•ผ์˜ ์Ÿ์Ÿํ•œ ๊ธฐ์—…๋“ค์ด ๋งŽ๋‹ค. ํŠนํžˆ ๋งŒ์•ฝ ๊ตฌ๊ธ€ ์•ˆ๋“œ๋กœ์ด๋“œ๋‚˜ ์• ํ”Œ iOS๊ฐ€ RISC-V๋ฅผ ์ง€์›ํ•˜๊ธฐ ์‹œ์ž‘ํ•œ๋‹ค๋ฉด ํ˜„์žฌ์˜ ์Šค๋งˆํŠธํฐ ์‹œ์žฅ์—์„œ์˜ ARM์˜ ๋…์ ์  ์œ„์น˜๋ฅผ ์œ„ํ˜‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค. ์‚ผ์„ฑ์ „์ž๋Š” IoT ์‹œ์žฅ์—์„œ RISC-V๋ฅผ AP๋กœ ์‚ฌ์šฉํ•  ์˜์‚ฌ๋ฅผ ๋น„์น˜๊ณ  ์žˆ๋‹ค. ์ธ๋””์•„ ๋“ฑ ์ผ๋ถ€ ์—ฐ๊ตฌ๊ธฐ๊ด€์—์„œ๋Š” RISC-V ISA๋ฅผ ์ด์šฉํ•ด ์Šˆํผ์ปดํ“จํ„ฐ์šฉ์˜ custom CPU๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋‹ค. ์Šˆํผ์ปดํ“จํ„ฐ๋„ ์ด๋ฏธ ์„ฑ๋Šฅ์˜ ํ•œ๊ณ„๋Š” CPU์˜ ๊ณ„์‚ฐ๋Šฅ๋ ฅ๋ณด๋‹ค๋Š” CPU์˜ ๋ƒ‰๊ฐ๋Šฅ๋ ฅ ๋ฌธ์ œ๋กœ ์ „์ฒด ์„ฑ๋Šฅ์ด ์ œํ•œ๋˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ RISC-V์˜ ์„ฑ๋Šฅ์— ๋น„ํ•ด ์ „๋ ฅ์†Œ๋ชจ๊ฐ€ ์ž‘์€ ์žฅ์ ์€ ์Šˆํผ์ปดํ“จํ„ฐ์šฉ์œผ๋กœ๋„ ์œ ๋งํ•˜๋‹ค.

ํ•˜์ง€๋งŒ ์•ž์œผ๋กœ ์ƒ์—…์ ์œผ๋กœ ์Šค๋งˆํŠธํฐ ์‹œ์žฅ์—์„œ ์„ฑ๊ณตํ•˜๋ ค๋ฉด ๊ณต๊ฐœ CPU ์„ค๊ณ„๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•˜๊ณ  ์„ฑ๋Šฅ์ด๋‚˜ ์†Œ๋น„์ „๋ ฅ, ์นฉ ๋ฉด์ ๊ณผ ์ œ์กฐ ์›๊ฐ€ ๋“ฑ ์‹ค์ œ ๊ฒฝ์ œ์„ฑ์— ๋” ์˜ํ–ฅ์ด ํฌ๊ณ  ์—ฐ๊ตฌ๊ฐ€ ๋ถ€์กฑํ•œ ๊ณต๊ฐœ ๊ทธ๋ž˜ํ”ฝ ํ•˜๋“œ์›จ์–ด ์ฝ”์–ด (GPU)์˜ ์„ค๊ณ„๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ํ˜„์žฌ์˜ ARM์˜ Mali๋‚˜ ํ€„์ปด์˜ Adreno, Apple์˜ PowerVR, ์—”๋น„๋””์•„์˜ Pascal ๋“ฑ์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐœ๋œ GPU ์„ค๊ณ„๊ฐ€ ํ•„์š”ํ•˜๊ณ  GPU ์„ค๊ณ„๋ณด๋‹ค ๋” ์–ด๋ ต๊ณ  ์ค‘์š”ํ•œ ๋“œ๋ผ์ด๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ด ํ•„์š”ํ•˜๋‹ค. GPU๋Š” ๋‹จ์ง€ ๊ทธ๋ž˜ํ”ฝ์šฉ ๋ฟ ์•„๋‹ˆ๋ผ GPGPU ๋“ฑ ์ธ๊ณต์ง€๋Šฅ ๊ด€๋ จ๊ธฐ์ˆ ๋กœ๋„ ์•ž์œผ๋กœ ์ค‘์š”๋„๊ฐ€ ํฌ๊ฒŒ ๋†’์•„์งˆ ๊ฒƒ์ด๋‹ค.

2019๋…„ ํ˜„์žฌ์ƒํ™ฉ์€ ์—”๋น„๋””์•„๋‚˜ ์›จ์Šคํ„ด ๋””์ง€ํ„ธ ๋“ฑ IT ์žฅ๋น„์—…์ฒด๋“ค์ด ๊ทธ๋ž˜ํ”ฝ ์นฉ์ด๋‚˜ HDD/SSD ์ œ์–ด ๋“ฑ ๊ธฐ์กด ์‹œ์Šคํ…œ๊ณผ ํ˜ธํ™˜์„ฑ์ด ํ•„์š” ์—†๋Š” ๋‚ด์žฅ์ œ์–ด์šฉ CPU๋กœ RISC-V๋ฅผ ์ฑ„ํƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Š˜๊ณ  ์žˆ๊ณ  ์ด ๋ถ„์•ผ์— ์ง„์ถœํ•˜๋Š” ์†Œ๊ทœ๋ชจ ์—…์ฒด๋“ค์€ ๋Š˜๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„์ง ์ด๋ฅผ ์ด์šฉํ•œ PC๋‚˜ ํƒœ๋ธ”๋ฆฟ ๋…ธํŠธ๋ถ ์„œ๋ฒ„ ์Šค๋งˆํŠธํฐ ์Šˆํผ์ปดํ“จํ„ฐ ๋“ฑ ๋ฉ”์ด์ € ์‹œ์Šคํ…œ ์‘์šฉ์€ ๋“œ๋ฌผ๋‹ค. ํ˜„์žฌ๋กœ๋Š” ์‘์šฉ ๋ฌธํ„ฑ์„ ๋‚ฎ์ถ”๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์ƒ์šฉ IP, ์ƒ์šฉ์นฉ, ๊ฐœ๋ฐœ๋„๊ตฌ์™€ OS ์ง€์› ์ฒด๊ณ„, ์‘์šฉ ์ •๋ณด์™€ ๊ฐœ๋ฐœ๊ฒฝํ—˜ ๋“ฑ ์‘์šฉ ์ธํ”„๋ผ์™€ ์‹œ์Šคํ…œ ์ƒํƒœ๊ณ„๊ฐ€ ARM์— ๋น„ํ•ด ์ ˆ๋Œ€์ ์œผ๋กœ ๋ถ€์กฑํ•˜๋ฏ€๋กœ ๊ทผ์‹œ์ผ ๋‚ด์— ์ด๋ฅผ ํ•ด์†Œํ•˜๊ธฐ๋Š” ์–ด๋ ต๋‹ค. ์ ์–ด๋„ IT ์—…๊ณ„์˜ ์†๊ผฝํžˆ๋Š” ๋ฏธ๊ตญ ๋ฉ”์ด์ € ์—…์ฒด๋“ค์ด ์ ๊ทน์ ์œผ๋กœ ์ด๋ฅผ ํ‘ธ์‹œํ•˜์ง€ ์•Š๋Š” ํ•œ ๋น ๋ฅธ ์ƒํ™ฉ๊ฐœ์„ ์€ ์–ด๋ ต๋‹ค. ๋ฏธ๊ตญ์˜ ๋ฌด์—ญ์ œ์žฌ๋กœ ์–ด๋ ค์›€์„ ๊ฒช์€ ํ™”์›จ์ด ๋“ฑ ์ค‘๊ตญ ์—…์ฒด๋“ค์ด ARM IP ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์˜์กด์„ ์ค„์ด๊ธฐ ์œ„ํ•ด RISC-V์— ๋Œ€ํ•ด ์ ๊ทน์ ์ธ ํƒœ๋„๋ฅผ ๋ณด์ด๊ณ  ์žˆ๋‹ค. ํŠน์ดํ•˜๊ฒŒ ์ค‘๊ตญ ์ „์ž์ƒ๊ฑฐ๋ž˜ ์—…์ฒด์ธ ์•Œ๋ฆฌ๋ฐ”๋ฐ” ๊ทธ๋ฃน๋„ ๊ด€์‹ฌ์„ ๋ณด์ด๊ณ  ์žˆ๋‹ค. ํ˜„์žฌ๋กœ๋Š” ๊ฐ€์žฅ ๊ณ ์„ฑ๋Šฅ์˜ RISC-V ๊ตฌํ˜„์€ ์•Œ๋ฆฌ๋ฐ”๋ฐ”๊ฐ€ ๋ฐœํ‘œํ•œ Xuantie 910(64๋น„ํŠธ 16์ฝ”์–ด, 12 nm ๊ณต์ •)์œผ๋กœ ๋ฏธ๊ตญ ์•„๋งˆ์กด ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์˜ ์„œ๋ฒ„์šฉ ARM ์นฉ์ธ Graviton์ฒ˜๋Ÿผ ์•Œ๋ฆฌ๋ฐ”๋ฐ”์˜ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์— ์ ์šฉ๋  ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค.

์„œ๋ฒ„์šฉ์œผ๋กœ ๊ฐœ๋ฐœ์ค‘์ด์ง€๋งŒ ๋ฌด๋ ค 1000์ฝ”์–ด์งœ๋ฆฌ ์นฉ์„ ๊ฐœ๋ฐœ์ค‘์ด๋ผ๋Š” ์†Œ์‹์ด ์žˆ๋‹ค. ์•„์˜ˆ ๊ธฐ๊ธฐ๋‹น 4000์ฝ”์–ด ์ด์ƒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์–ธ๊ธ‰์ด ์žˆ๋‹ค.

2021๋…„ 1์›”์—๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ 10์„ RISC-V๋กœ ํฌํŒ…ํ•˜๋Š” ๋ฐ ์„ฑ๊ณตํ–ˆ๋‹ค. #

3. ํŠน์ง•[ํŽธ์ง‘]



2013๋…„ 1์›”์— ๊ณต๊ฐœ๋œ RISC-V ์‹œํ—˜์šฉ ์ œํ’ˆ.

๋ ˆ์ง€์Šคํ„ฐ๋Š” "'32๋น„ํŠธ ๋˜๋Š” 64๋น„ํŠธ ์ผ๋ฐ˜ ๋ ˆ์ง€์Šคํ„ฐ 32๊ฐœ' + '๋ถ€๋™์†Œ์ˆ˜์  ๋ ˆ์ง€์Šคํ„ฐ 32๊ฐœ'". ์†Œ๊ทœ๋ชจ ํ•˜์œ„ ๊ตฌํ˜„์€ ๋ ˆ์ง€์Šคํ„ฐ ์ˆ˜๋ฅผ 16๊ฐœ๋กœ ์ค„์ด๊ณ  ๋ถ€๋™์†Œ์ˆ˜์  ๋ ˆ์ง€์Šคํ„ฐ๋Š” ์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ ˆ์ง€์Šคํ„ฐ 0๋ฒˆ์€ ์ƒ์ˆ˜ 0์ด์–ด์„œ R1 + R0 โ†’ R2 ๋Š” R1 โ†’ R2์™€ ๊ฐ™๋‹ค. ๋‹ค๋ฅธ RISC CPU์ฒ˜๋Ÿผ ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ ์ „์šฉ ๋ช…๋ น์–ด๋ฅผ ๊ฐ€์ง„ load-store ๊ตฌ์กฐ๋ฅผ ์ฑ„ํƒํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋ชจ๋“  ์—ฐ์‚ฐ์กฐ์ž‘์€ ๋ ˆ์ง€์Šคํ„ฐ์—์„œ๋งŒ ํ•œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ช…๋ น์–ด ๊ธธ์ด๋Š” 32๋น„ํŠธ์ง€๋งŒ ์ฝ”๋“œ ๋ฐ€๋„๋ฅผ ๋†’์—ฌ์„œ ์ƒ์šฉ์— ์ ํ•ฉํ•˜๋„๋ก ๊ฐ€๋ณ€๊ธธ์ด ๋ช…๋ น์–ด๋ฅผ ์ฑ„ํƒํ•˜๊ณ , ํŠนํžˆ ARM์˜ Thumb-2 ์ฒ˜๋Ÿผ ๋Œ€ํญ ๊ฐ„์†Œํ™”๋œ 16๋น„ํŠธ ๋‹จ์ถ• ๋ช…๋ น์–ด ์…‹๋„ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ณ„๋„์˜ ๋‹จ์ถ• ๋ช…๋ น์–ด ๋ชจ๋“œ๊ฐ€ ๋”ฐ๋กœ ์žˆ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์ผ๋ฐ˜ ๋ช…๋ น์–ด์™€ ๋‹จ์ถ• ๋ช…๋ น์–ด๋ฅผ ์ž์œ ๋กœ์ด ์„ž์–ด์„œ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ์ฝ”๋“œ ๋ฐ€๋„๋Š” x86์ด๋‚˜ MIPS๋ณด๋‹ค๋Š” ์•ฝ 20% ๋” ํšจ์œจ์ ์ด๊ณ  Thumb-2๋ณด๋‹ค๋Š” 2% ๋’ค์ง€๋Š” ์ •๋„.

๋…ํŠนํ•œ ํŠน์ง•์œผ๋กœ ํŒ๋‹จ์ด๋‚˜ ๋ถ„๊ธฐ๋ฅผ ์œ„ํ•œ ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ ์—†๋‹ค. ๊ทธ ๋Œ€์‹  ๋น„๊ต ํ›„ ์กฐ๊ฑด๋ถ€ ์ ํ”„๊ฐ€ ์ด๋ฅผ ๋Œ€์‹ ํ•œ๋‹ค. ์ƒํƒœ์ฝ”๋“œ๋ฅผ ํ†ตํ•œ ๋ช…๋ น์–ด ๊ฐ„์˜ ์ˆœ์„œ ์˜์กด์„ฑ์ด ์ค„์–ด๋“ค์–ด ๋น„์ˆœ์ฐจ์  ์‹คํ–‰(out-of-order execution)์˜ ํšจ์œจ์„ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๋‚˜ ์ง€์—ฐ ๋ถ„๊ธฐ ์Šฌ๋กฏ๋„ ์—†๋Š” ๋“ฑ ๊ธฐ๋Šฅ์ด ๋งŽ์ด ์ƒ๋žต๋˜์–ด ์žˆ๋‹ค. ๋ณต์žกํ•œ ์–ด๋“œ๋ ˆ์‹ฑ ๋ชจ๋“œ ๋“ฑ์ด ์—†๋Š” ๋Œ€์‹  ์œ„์น˜๋ฌด๊ด€์ฝ”๋“œ๋ฅผ ์œ„ํ•œ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค. ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด๋‚˜ ์‹ ํ˜ธ์ฒ˜๋ฆฌ์—๋„ ์‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ๋„ ์žˆ๋‹ค.

์‹œ์Šคํ…œ ํŠน๊ถŒ ๋ชจ๋“œ๋Š” 4๋‹จ๊ณ„์ด๋ฉฐ ์Šค๋ ˆ๋“œ๋‚˜ ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์žˆ๋‹ค. ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๋“ฑ ๊ณ ์† ์ˆ˜์น˜ ๊ณ„์‚ฐ์„ ์œ„ํ•œ MMX๋ฅ˜์˜ SIMD ๋ฒกํ„ฐ ์—ฐ์‚ฐ์ด๋‚˜ ๋””๋ฒ„๊น…์šฉ JTAG ํ•˜๋“œ์›จ์–ด ๋“ฑ ํ˜„๋Œ€์˜ ์Šค๋งˆํŠธํฐ์ด๋‚˜ PC, ์„œ๋ฒ„, ์Šˆํผ์ปดํ“จํ„ฐ ๋“ฑ ๊ด‘๋ฒ”์œ„ํ•œ ์‘์šฉ์— ์ ํ•ฉํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ƒ๋‹นํžˆ ์œ ์—ฐํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ ๋ฏธ๋ž˜์˜ ๋‹ค์–‘ํ•œ ์‘์šฉ์„ ์œ„ํ•œ ์ถฉ๋ถ„ํ•œ ์—ฌ์œ ๊ฐ€ ํ™•๋ณด๋˜์–ด ์žˆ๊ธฐ๋„ ํ•˜๊ณ  ์ €์ „๋ ฅ ์†Œ๊ทœ๋ชจ ์ž„๋ฒ ๋””๋“œ ์‘์šฉ ๋“ฑ์„ ์œ„ํ•ด ์ตœ์†Œํ•œ์˜ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ CPU๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ CPU ๊ฐ€์ƒํ™”๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ์ธก๋ฉด์—์„  gcc๋‚˜ LLVM ๋“ฑ ์‚ฌ์šฉ์ž ์ˆ˜์ค€์˜ ํˆด์ฒด์ธ์€ ์™„๋น„๋˜์–ด ์žˆ์ง€๋งŒ ์•„์ง์€ ์‹œ์Šคํ…œ ํŠน๊ถŒ ๋ชจ๋“œ๊ฐ€ ํ™•์ •๋˜์ง€ ์•Š์•„ ๊ฐœ๋ฐœ ์ค‘์ด๋ฏ€๋กœ ์šด์˜์ฒด๊ณ„ ์ง€์›์€ ์‹คํ—˜์  ์ˆ˜์ค€์— ๋จธ๋ฌผ๋Ÿฌ ์žˆ๋‹ค. MMX ๊ฐ™์€ SIMD ๋ฒกํ„ฐ ๋ช…๋ น์–ด ์„ธํŠธ๋„ ์•„์ง์€ ๊ฐœ๋ฐœ ์ค‘์œผ๋กœ ํ™•์ •๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค.

4. ๋‹จ์ [ํŽธ์ง‘]

์•„์ง ๊ฐœ๋ฐœ์ค‘์ด์ง€๋งŒ ๊ฐœ๋ฐœ์ค‘์ด๋ผ๋Š” ์ด์œ ๋กœ ์ธํ•œ ๋‹จ์ ๋„ ์—„์—ฐํžˆ ์กด์žฌํ•œ๋‹ค.
  • ์•„์ง ์—ฐ๊ตฌ์ค‘์ด๋ผ๋Š” ์ƒํƒœ์ธ๊ฒƒ๋งŒ์œผ๋กœ๋„ ํฐ ๋‹จ์ ์ด ๋  ์ˆ˜ ์žˆ๋‹ค. ๊ฒจ์šฐ 2010๋…„๋ถ€ํ„ฐ ๊ฐœ๋ฐœํ•˜๊ธฐ ์‹œ์ž‘ํ•œ๊ฒŒ ๋ฐ”๋กœ RISC-V์ด๋ฉฐ ์•„๋ฌด๋ฆฌ ๋Œ€๊ธฐ์—…๋“ค์ด ํˆฌ์ž ๋ฐ ํ›„์›์„ ํ•ด์ค€๋‹ค๊ณ  ํ•ด๋„ ๊ฐˆ๊ธธ์ด ๋ฉ€๋‹ค๋Š” ์ ์œผ๋กœ ์ธํ•ด ๊ณผ์—ฐ ๋ฐœํ‘œ๋Œ€๋กœ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ์„๊นŒ์— ๋Œ€ํ•œ ์˜๊ตฌ์‹ฌ์ด ์ƒ๊ธธ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ๋‹น์žฅ ๋‚˜์˜จ์ง€ ์˜ค๋ž˜๋œ ARM์กฐ์ฐจ ์ปดํ“จํ„ฐ ๋ฐ ์„œ๋ฒ„์ชฝ์œผ๋กœ ํ™•์žฅํ•˜์ง€ ๋ชปํ•ด์„œ ์‹œ์žฅ์ด ๊ณ ์ •๋˜์–ด ์žˆ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๊ณ [3] Apple Silicon์œผ๋กœ ์ธํ•ด ARM๊ธฐ๋ฐ˜ ์ปดํ“จํ„ฐ์— ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด์ฃผ ๋‚œ์ด๋„๊ฐ€ ํ•œ์ฐธ ๋†’๋‹ค๋Š” ๊ฒƒ์ด ๋Œ€๋†“๊ณ  ์ฆ๋ช…ํ•ด์ฃผ๊ณ  ์žˆ๋‹ค.[4] ์Šค๋งˆํŠธํฐ ์‹œ์žฅ์กฐ์ฐจ ๋“ฑ์žฅํ•œ์ง€ 10๋…„์ •๋„๋ฐ–์— ์•ˆ๋œ๋‹ค. ์ €์ „๋ ฅ์ด๋ž€ ์žฅ์ ์„ ๊ฐ€์ง„ ARM์กฐ์ฐจ ์—ฌ๋Ÿฌ ํšŒ์‚ฌ๋“ค์ด ๋ฌด์ž‘์ • ๋„˜์–ด๊ฐ€์งˆ ๋ชปํ•˜๋Š”๋ฐ ๊ฐœ๋ฐœ์ค‘์ธ RISC-V๋ผ๋ฉด ๊ตณ์ด ๋” ๋งํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ์ƒํ™ฉ์ด๋‹ค. ์ปดํ“จํ„ฐ๋Š” AMD64, ์ž„๋ฒ ๋“œ ๋ฐ ์Šค๋งˆํŠธํฐ์€ ARM์œผ๋กœ ์ด๋ฏธ ์‹œ์žฅ์ด ํ˜•์„ฑ๋˜์–ด ์žˆ๊ณ  ์•„ํ‚คํ…์ณ๋ฅผ ๋ฐ”๊พธ๋ผ๋Š”๊ฑด ๊ต‰์žฅํžˆ ์–ด๋ ค์šด ์ผ์ด๋‹ค. ์ด๋ฏธ ํ•ด๋‹น ์‹œ์žฅ์„ ํŠน์ •ํšŒ์‚ฌ ๋ฐ ์•„ํ‚คํ…์ณ๊ฐ€ ์„ ์ ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์ž‘์ • ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š”๊ฑด ์•„๋‹ˆ๋ฉฐ ์—„์ฒญ๋‚œ ๋…ธ๋ ฅ, ์‹œ๊ฐ„, ๊ทธ๋ฆฌ๊ณ  ๋ˆ์ด ํ•„์š”ํ•œ๋ฐ ์œ ์—ฐํ•˜๊ฒŒ ์•„ํ‚คํ…์ณ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ์™ธ์—” ๊ฐ€๋Šฅํ• ๋ จ์ง€ ์˜๋ฌธ์ด๋‹ค. ์˜ค๋ž˜๋œ ARM์กฐ์ฐจ ์ด์ œ์„œ์•ผ ์ปดํ“จํ„ฐ์ชฝ์œผ๋กœ๋„ ์ฒœ์ฒœํžˆ ํ™•์žฅํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ ํ›„๋ฐœ์ฃผ์ž์ธ RISC-V๋Š” ๊ฐˆ๊ธธ์ด ํ—˜ํ•˜๊ณ  ์ด๋งˆ์ €๋„ ์ด๋ฏธ ARM์ด๋‚˜ AMD64๊ฐ€ ์„ ์ ํ•œ ์‹œ์žฅ์„ ์–ด๋–ป๊ฒŒ ๋“ค์–ด๊ฐˆ๊ฑด์ง€๊ฐ€ ํฐ ๋ฌธ์ œ์ผ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ์• ํ”Œ์ฒ˜๋Ÿผ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๋ชจ๋‘ ํ†ต์ œํ•˜๊ณ  ์Šค์Šค๋กœ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜์ง€ ์•Š๋Š” ์ด์ƒ ์•„ํ‚คํ…์ณ๋ฅผ ๋ฐ”๊พธ๊ธฐ๋ž€ ์ƒ์ƒ ์ด์ƒ์˜ ์–ด๋ ค์›€์„ ๋ณด์—ฌ์ค€๋‹ค.[5] AMD64์„ ๋ฒ„๋ฆฌ๊ณ  ARM์œผ๋กœ ์ปดํ“จํ„ฐ๋ฅผ ๋งŒ๋“œ๋Š” ์• ํ”Œ๋„ ๊ทธ๋‚˜๋งˆ ARM ์ง„์˜์—์„œ ์••๋„์ ์ธ ๊ฐœ๋ฐœ ๋ฐ ์„ค๊ณ„๋ ฅ์„ ๊ฐ€์ง€๊ณ  ๋›ฐ์–ด๋“ ๊ฑฐ์ง€ ํƒ€ํšŒ์‚ฌ๋“ค์€ ๊ต‰์žฅํžˆ ์—ด์„ธ๋ผ์„œ ๋”ฐ๋ผ๊ฐ€๊ธฐ๋„ ๋ฒ…์ฐฌ ์ƒํƒœ๋‹ค. ๋˜ํ•œ ์šด์˜์ฒด์ œ๋„ ์•„ํ‚คํ…์ณ์— ๋”ฐ๋ผ ๋ฐ”๊ฟ”์•ผํ•˜๋Š”๋ฐ ์ด๊ฒƒ๋„ ๊ต‰์žฅํžˆ ์–ด๋ ต๋‹ค. Microsoft๋Š” ๋ ˆ๊ฑฐ์‹œ ํ˜ธํ™˜์„ฑ ๋•Œ๋ฌธ์— ARM๊ธฐ๋ฐ˜ ์œˆ๋„์šฐ๋ฅผ ์ฃ„๋‹ค ์—๋ฎฌ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ๋ฐ–์— ์—†์—ˆ์„ ์ •๋„๋‹ค. ์™„์ „ํžˆ ๊ธฐ์กด ์œˆ๋„์šฐ๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ARM์œผ๋กœ ์˜ฎ๊ฒจ๊ฐ€์ž๋‹ˆ ๋ชจ๋“  ํ˜ธํ™˜์„ฑ์„ ์ฃ„๋‹ค ๋ฒ„๋ ค์•ผํ•˜๋Š” ์ˆœ๊ฐ„ ์ž์‹ ๋“ค์ด ์†Œ์œ ํ•œ ํฐ ์‹œ์žฅ์„ ์Šค์Šค๋กœ ์žƒ๋Š” ์ง“์„ ํ•˜๋Š”๊ฒƒ๊ณผ ๋‹ค๋ฆ„์—†๊ณ  ์ ˆ๋•Œ๋กœ ์‰ฝ์ง€ ์•Š๋‹ค. ์ฆ‰, ํ˜„์‹ค๊ณผ ์ด์ƒ์ด ๋‹ค๋ฅธ๊ฒƒ์€ ์—„์—ฐํžˆ ์‚ฌ์‹ค์ด๋‹ค. ARM์˜ ๊ฐ•์ ์ด ์žˆ์–ด๋„ ์ฃผ์ €ํ•˜๊ฑฐ๋‚˜ ๊ด€์‹ฌ์กฐ์ฐจ ์•ˆ๋ณด์ด๋Š”๊ฒŒ ์ปดํ“จํ„ฐ ์‹œ์žฅ์ธ๋ฐ ๊ทธ๋‚˜๋งˆ ์• ํ”Œ์ด M1์นฉ์„ ํ†ตํ•ด ํฐ ์ž„ํŒฉํŠธ๋ฅผ ๋ณด์ด๋‹ˆ๊น ๊ทธ์ œ์„œ์•ผ ๊ด€์‹ฌ์„ ๊ฐ€์ง€๋Š” ์ˆ˜์ค€์ด๋‹ค. ์ด๋งˆ์ €๋„ ARM์˜ ๋‹จ์ ๋“ค๋กœ ์ธํ•ด ๊ฐ€๋Šฅํ• ๋ จ์ง€๋„ ๋ชจ๋ฅด๋Š” ์ผ์ด๋ผ๋Š” ๊ฑด ๋ค. ๊ดœํžˆ ๋Œ€๋ถ€๋ถ„์ด AMD64๋ฅผ ๊ณ„์† ์“ฐ๋Š”๊ฒƒ์ด ์•„๋‹ˆ๋ฉฐ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์ด ๋“ฑ์žฅํ•œ๋‹ค๊ณ  ๊ณง๋ฐ”๋กœ ์“ฐ์ด๊ธฐ ํž˜๋“ ๊ฒŒ ํ˜„์‹ค์ด๊ธฐ์— ์ง€๊ธˆ ๋‚˜์˜จ๋‹ค๊ณ  ํ•ด๋„ ์ด๋ฏธ ์„ ์ ํ•˜๊ณ  ์žˆ๋Š” AMD64์™€ ARM์ด๋ž‘ ๊ฒฝ์Ÿํ•ด์•ผํ•˜๋Š”๋ฐ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์•„ํ‚คํ…์ฒ˜๋ผ ๊ธฐ๋ฐ˜๋ถ€ํ„ฐ ๋งค์šฐ ๋ถ€์กฑํ•œ ์ƒํƒœ์ด๋‹ˆ... RISC-V ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ฑฑ์ •ํ•˜๋Š” ๋ถ€๋ถ„์ค‘ ํ•˜๋‚˜๋กœ ์ด๋ ‡๋‹คํ•  ์‹œ์žฅ์„ ์„ ์ ํ•˜์ง€ ๋ชปํ•˜๋ฉด ์•„๋ฌด๋ฆฌ ์ŠคํŽ™๊ณผ ์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚˜๋„ ์‚ฌ์šฉ๋˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋•Œ๋ฌธ์ธ์ง€ RISC-V๋Š” ์ปดํ“จํ„ฐ์™€ ์Šค๋งˆํŠธํฐ์™ธ ์ œํ’ˆ์—์„œ ์„ฑ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์–ธ๊ธ‰์ด ์žˆ์„์ •๋„๋กœ ์ž์นซ POWER์ฒ˜๋Ÿผ ํŠน์ • ์‹œ์žฅ์—์„œ๋งŒ ํŠนํ™”๋˜์–ด์„œ ๋‚˜์˜ฌ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.[6]
  • ARM์ฒ˜๋Ÿผ ํŒŒํŽธํ™”๊ฐ€ ์‹ฌํ•˜๋‹ค. RISC-V ๊ฐœ๋ฐœ์ž๋“ค์ด ์ธ์ •ํ•œ ์‚ฌ์‹ค์ด๊ณ  ๊ทธ๋•Œ๋ฌธ์— ๊ทœ๊ฒฉ์„ ํ•˜๋‚˜๋กœ ํ†ต์ผํ•˜์—ฌ ๊ฐœ๋ฐœ์ค‘์ด๋ผ๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ฏธ ARM์กฐ์ฐจ ํŒŒํŽธํ™”๋กœ ์ธํ•ด ์—ฌ๋Ÿฌ ๋ฌธ์ œ๋“ค์ด ๋ฐœ์ƒํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์œผ๋กœ ์ธํ•ด ๊ฒฐ์ฝ” ์‰ฝ์ง€ ์•Š์„๊ฑธ๋กœ ๋ณด์ธ๋‹ค. ๋‹น์žฅ ์•ˆ๋“œ๋กœ์ด๋“œ๋งŒ ํ•ด๋„ ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ํŒŒํŽธํ™”์— ์‹œ๋‹ฌ๋ฆฌ๊ณ  ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์• ํ”Œ์ฒ˜๋Ÿผ ์™„์ „ํžˆ ํ์‡„์ ์ด๊ณ  ๋ชจ๋“ ๊ฑธ ์• ํ”Œ์ด ์ปจํŠธ๋กคํ•˜๋Š” ํ™˜๊ฒฝ์ด ์•„๋‹Œ ์ด์ƒ ํŒŒํŽธํ™”๋Š” ์–ด์ฉ” ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋ฌผ๋ก  AMD64๋„ ์—„์—ฐํžˆ ํŒŒํŽธํ™”๊ฐ€ ์กด์žฌํ•˜์ง€๋งŒ ARM์ฒ˜๋Ÿผ ์‹ฌ๊ฐํ•œ ์ˆ˜์ค€์€ ์•„๋‹ˆ๋ฉฐ ๋ผ์ด๋„ˆ์Šค ํ† ๋ฐœ์ฆˆ๊ฐ€ ์–ธ๊ธ‰ํ•œ ๋‹จ์ ์ค‘ ํ•˜๋‚˜์ด๊ธฐ์—... ํ˜„์žฌ๋กœ์ฌ RISC-V์˜ ๊ฐ€์žฅ ํฐ ๋‹จ์ ์ด์ž ๋„์ „ ๊ทธ ์ž์ฒด๋ผ๊ณ  ํ•˜๋‹ˆ ์ง€์ผœ๋ด์•ผํ• ๋“ฏ ํ•˜๋‹ค.

5. ๋ฆฌ๋ˆ…์Šค ์ง€์›[ํŽธ์ง‘]

๋ฆฌ๋ˆ…์Šค๊ฐ€ ์ง€์›๋œ๋‹ค๊ณ  ํ•œ๋‹ค. ๋‚˜์ค‘์—๋Š” ๋ฆฌ๋ˆ…์Šค ์ปค๋„์„ ์“ฐ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์Šค๋งˆํŠธํฐ์— ์˜ฌ๋ผ๊ฐ€๋Š” ๋ชจ์Šต์„ ๋ณผ ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

Design News Article: Linux Now Has its First Open Source RISC-V Processor (OCTOBER 6, 2017)

SIFIVE INTRODUCES RISC-V LINUX-CAPABLE MULTICORE PROCESSOR (February 3, 2018)

SiFive Launches Worldโ€™s First Linux-Capable RISC-V Based SoC (Feb. 7, 2018)

6. ์ƒˆ๋กœ์šด ์นฉ ์„ค๊ณ„์— ์‚ฌ์šฉ[ํŽธ์ง‘]

๋ฆฌ๋ˆ…์Šค๋‚˜ BSD์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์ž์‹ ์˜ ๋ชฉ์ ์— ๋งž๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ๋‚˜ iOS ๋“ฑ์„ ๋งŒ๋“  ๊ฒƒ์ฒ˜๋Ÿผ RISC-V๋ฅผ ํŠน์ • ๋ชฉ์ ์— ํŠนํ™”๋œ ์นฉ์„ ์„ค๊ณ„ํ•˜๋Š” ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. USING OPEN SOURCE DESIGNS TO CREATE MORE SPECIALIZED CHIPS (2018.04.12)

7. ์—ฐ๊ด€ ์ œํ’ˆ[ํŽธ์ง‘]

[1] BT ์Šคํฌ์ธ ์˜ ์ค‘๊ณ„ํŒ€์ด ๋งˆ๋†€๋ผ์Šค์˜ 3๋ฒˆ์งธ ๊ณจ์ด ๋“ค์–ด๊ฐ„ ํ›„ ํฅ๋ถ„ํ•ด์„œ ์™ธ์นœ ์ฝ”๋ฉ˜ํŠธ, ๊ฒฝ๊ธฐ ์ข…๋ฃŒ ํ›„ ํ™”์ œ๊ฐ€ ๋˜์—ˆ๋‹ค. ์ด ๊ฒฝ๊ธฐ ์ „๊นŒ์ง€ ๋กœ๋งˆ๊ฐ€ ์ฒ˜ํ–ˆ๋˜ ์•”์šธํ•œ ์ƒํ™ฉ, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์†์—์„œ ๊ธฐ์ ๊ฐ™์ด ์ผ์–ด์„  ๋กœ๋งˆ์˜ ๋ชจ์Šต์„ ์ž„ํŒฉํŠธ์žˆ๊ฒŒ ์••์ถ•ํ–ˆ๋‹ค.
[2] ๋ชจ๋“  ์Šคํฌ์ธ ๊ฐ€ ๋งˆ์ฐฌ๊ฐ€์ง€์ง€๋งŒ '์•ผ๊ตฌ'๋ฅผ '์ถ•๊ตฌ'๋กœ๋งŒ ๋ฐ”๊ฟจ์„ ๋ฟ์ธ๋ฐ, ๊ฑฐ์˜ 82๋ถ„๋™์•ˆ ์—ญ์ „์œผ๋กœ ๊ฐ€๊นŒ์ด์”ฉ์ด๋‚˜ ๋ฆฌ๋“œํ–ˆ๋˜ ๋ฐ”๋ฅด์…€๋กœ๋‚˜๋Š” ๊ฒฐ๊ตญ ํŒจ๋ฐฐํ–ˆ๊ณ  8๋ถ„๋„ ์ฑ„ ๋ฆฌ๋“œํ•˜์ง€ ์•Š์•˜๋˜ ๋กœ๋งˆ๋Š” ๊ฒฐ๊ตญ ์›์ • ๋‹ค๋“์ ์œผ๋กœ ์Šน๋ฆฌํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
[3] ๊ทธ๋ž˜๋ดค์ž ์‚ฌ์šฉ๋˜๋Š” ์‹œ์žฅ์€ ๊ต‰์žฅํžˆ ๋งŽ๋‹ค.
[4] ์• ํ”Œ์™ธ์—” ์ด์ฃผ๊นŒ์ง€ ์ƒ๊ฐํ•˜๋Š” ํšŒ์‚ฌ๋Š” ์ „ํ˜€ ์—†๋‹ค.
[5] ์ฆ‰, ์• ํ”Œ์ฒ˜๋Ÿผ ๋ชจ๋“ ๊ฑธ ํ†ต์ œํ•˜๊ณ  ๊ต‰์žฅํžˆ ํ์‡„์ ์ธ ํšŒ์‚ฌ๊ฐ€ ์•„๋‹Œ ์ด์ƒ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์–˜๊ธฐ๋‹ค. ๊ฐ€๋Šฅํ•˜๋”๋ผ๋„ ํ˜ธํ™˜์„ฑ์„ ๋ชจ๋‘ ๋ฒ„๋ ค์•ผํ•œ๋‹ค๋Š” ์‹ฌ๊ฐํ•œ ๋‹จ์ ๋„ ์žˆ๊ณ  ์ด๊ฑด ์• ํ”Œ๋งˆ์ € ์–ด์ฉ” ์ˆ˜ ์—†๋Š” ๋ถ€๋ถ„์ด๋‹ค.
[6] ๋ฌผ๋ก  RISC-V๊ฐ€ ์˜คํ”ˆ์†Œ์Šค๊ณ  ์šฉ๋„์— ๋”ฐ๋ผ ๋งˆ์Œ๋Œ€๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค๋Š”๊ฑธ ์žฅ์ ์œผ๋กœ ๋‚ด์„ธ์šฐ๊ณ  ์žˆ์–ด์„œ ๊ฐœ๋ฐœ์ด ๋๋‚˜๋ด์•ผ ์•Œ ์ˆ˜ ์žˆ๋‹ค.
[7] ์ตœ๊ทผ๋“ค์–ด ์ด ๋ถ„๊ณผ ์ด ์นœ๊ตฌ๋“ค์ด ์‹ ํฅ๊ฐ•ํ˜ธ๋กœ ๋“ฑ์žฅํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋‚˜ ์••๋„์ ์ธ ์œ„์ƒ๊ณผ ๋ช…์„ฑ์€ ์ด ๋‘˜์— ์ง‘์ค‘๋˜์–ด์žˆ๋‹ค.
[8] ๊ฒŒ๋‹ค๊ฐ€ ๋ฐ”๋ฅด์…€๋กœ๋‚˜์˜ ๊ณต๊ฒฉ์˜ ์ค‘์‹ฌ์ด์—ˆ๋˜ ์ด๋‹ˆ์—์Šคํƒ€ ๋งˆ์ € ๋ฐ”๋ฅด์…€๋กœ๋‚˜์—์„œ์˜ ๋งˆ์ง€๋ง‰ ์„ ์ˆ˜ ์ƒํ™œ์„ ํ•˜๊ฒŒ ๋œ ํ„ฐ๋ผ ์ฐฉ์žกํ•œ ์‹ฌ์ •์„ ๊ฐ€์ง€๊ณ  ์‹œ์ฆŒ์„ ์ž„ํ–ˆ๋‹ค.
[9] ๋ฐ”๋ฅด์…€๋กœ๋‚˜๋Š” ๋‹น์‹œ ๊ธฐ์ค€ ์œ ๋Ÿฝ ํ”„๋กœ์ถ•๊ตฌ 1๋ถ€ ๋ฆฌ๊ทธ ์†Œ์†ํŒ€๋“ค ์ค‘ ์œ ์ผํ•˜๊ฒŒ 2๋ฒˆ์˜ ํŠธ๋ ˆ๋ธ”์„ ๊ธฐ๋กํ•œ ํŒ€์ด์—ˆ๋‹ค. ํ˜„์žฌ๋Š” FC ๋ฐ”์ด์—๋ฅธ ๋ฎŒํ—จ์ด 2020๋…„์— ๋‘๋ฒˆ์งธ ํŠธ๋ ˆ๋ธ”์„ ๋‹ฌ์„ฑํ•˜๋ฉฐ ํƒ€์ดํ‹€์„ ์–‘๋ถ„ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.
[10] ๋”๊ตฌ๋‚˜ ๋ผ์ด๋ฒŒ์ธ ๋ ˆ์•Œ์€ 2014-15์‹œ์ฆŒ์„ ์ œ์™ธํ•˜๋ฉด 2013-14, 2015-16, 2016-17 ์‹œ์ฆŒ์„ ์—ฐ์†์ ์œผ๋กœ ๋น…์ด์–ด๋ฅผ ๋“ค์–ด์˜ฌ๋ฆฌ๊ณ  ์žˆ๋˜ ์ƒํ™ฉ์ด์–ด์„œ ์ž์กด์‹ฌ ํšŒ๋ณต์ด๋ž€ ๋ช…๋ถ„์—์„œ๋„ 2017-18 ์‹œ์ฆŒ ์šฐ์Šน์€ ๋ฐ˜๋“œ์‹œ ์ด๋ค„์•ผ ํ–ˆ์—ˆ๋‹ค.
[11] 1941-42์‹œ์ฆŒ, 1982-83์‹œ์ฆŒ, 2000-01์‹œ์ฆŒ
[12] 8๊ฐ•๋„ 2007-08 ์‹œ์ฆŒ ์ดํ›„ 10๋…„ ๋งŒ์— ์ง„์ถœํ–ˆ๋‹ค.
[13] ๊ณผ๊ฑฐ ์ฑ”์Šค๋ฅผ ํ˜ธ๋ นํ•œ AC ๋ฐ€๋ž€์œผ๋กœ ์ƒ์ง•๋˜๋˜ ์„ธ๋ฆฌ์— A์˜ ์œ„์šฉ์€ ์œ ๋ฒคํˆฌ์Šค์™€ ์ธํ…Œ๋ฅด ๋ฐ€๋ผ๋…ธ๋งŒ์ด ์ฒด๋ฉด์น˜๋ ˆ ํ•  ์ •๋„๋กœ ๊ธ‰๋ฝํ•ด ์žˆ์—ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ด ์—ญ์‹œ ๋ถ๋ถ€ ์ดํƒˆ๋ฆฌ์•„ ์—ฐ๊ณ ์ง€์˜€๋˜ ํŒ€๋“ค์ด์—ˆ๊ธฐ์— ๊ทธ์•ผ๋ง๋กœ '๋จน์„๋งŒํ•œ ์• ๋“ค'๋งŒ์ด ํ™œ๊ฐœ์น˜๊ณ  ์žˆ๋˜ ์ƒํ™ฉ์ด์—ˆ๋‹ค. ๊ทธ๋‚˜๋งˆ ๋‚˜ํด๋ฆฌ๊ฐ€ ์‹ ์ง„์œผ๋กœ ์˜ฌ๋ผ์˜ค๋˜ ์ค‘์ด์—ˆ๋˜๊ฒŒ ๋ถˆํ–‰์ค‘ ๋‹คํ–‰์ด๊ธด ํ–ˆ์ง€๋งŒ.
[14] 2์œ„ ์ฒผ์‹œ, 3์œ„ AT ๋งˆ๋“œ๋ฆฌ๋“œ
[15] ๋ฌผ๋ก  ์ด๋Š” 0:3์œผ๋กœ ์ง€๊ณ ์žˆ๋˜ ์ƒํ™ฉ์—์„œ ๊ธฐ๋กํ–ˆ๋˜ ๋งŒํšŒ๊ณจ์ด์—ˆ๊ณ  ์–ผ๋งˆ ํ›„, ์ˆ˜์•„๋ ˆ์Šค์˜ ๋“์ ์œผ๋กœ ๊ฒฝ๊ธฐ๋Š” ์กŒ์ง€๋งŒ ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ดค์„๋•Œ ๋กœ๋งˆ๊ฐ€ ์—ญ์ „์œผ๋กœ ์ด๊ธธ ์ˆ˜ ์žˆ์—ˆ๋˜ ๋ฐœํŒ์ด ๋œ ๊ณจ์ด์—ˆ๋‹ค.