์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
Where the RISC stands for Reduced Instruction Set Computer.
1. ๊ฐ์[ํธ์ง]
2010๋
๋ถํฐ ๋ฏธ๊ตญ์ UC ๋ฒํด๋ฆฌ์์ ๊ฐ๋ฐ์ค์ธ ์๋ก์ด ์ปดํจํฐ CPU ๊ตฌ์กฐ์ด๋ค. ๋ฆฌ์คํฌ ๋ธ์ด๊ฐ ์๋๋ผ "๋ฆฌ์คํฌ ํ์ด๋ธ(risc-five)"๋ผ๊ณ ๋ฐ์ํ๋ฉฐ, V๋ ์๋ฌธ ์ํ๋ฒณ V๊ฐ ์๋ ๋ก๋ง ์ซ์ 5๋ฅผ ๊ฐ๋ฆฌํจ๋ค.
๋จ์ง ํ์ ์ฉ์ด๋ ์ฐ๊ตฌ์ฉ์ด ์๋๋ผ ์ค์ ์ฐ์ ๊ณ์์ ์์ฉํํ ๊ฒ์ ๋ชฉํ๋ก ์์ ์ ์ผ๋ก ์ค์ํ ์ฅ์ ์ ๋ง์ด ํฌํจํ๊ณ ์๋ค. ํ๋ง๋๋ก ํ์ฌ ์ค๋งํธํฐ์ด๋ ์๋ฒ ๋๋ ์ฅ์น์ CPU๋ก ๋๋ฆฌ ์ฐ์ด๋ ARM๊ณผ ์ง์ ๊ฒฝ์ํ์ฌ ์ด๋ฅผ ๋์ฒดํ ์ ์๋ ๊ณ ์ฑ๋ฅ์ ์์ CPU ๊ตฌ์กฐ๋ฅผ ๊ฐ๋ฐํ๋ ค๋ ๊ฒ์ด๋ค.
์ค๊ณ๋ ๋ช ๋ น์ด ์งํฉ ๊ตฌ์กฐ(ISA)๋ ๋ฒํด๋ฆฌ ์คํ ์์ค ๋ผ์ด์ ์ค๋ก ๋ฌด๋ฃ๋ก ์ธ ์ ์๊ฒ ๊ฐ๋ฐฉ๋์๋ค. ์ฆ, ์์์ ์ ๋นํ ํฌ๋ ๋ง์ ๋ฐํ๋ ์กฐ๊ฑด์ผ๋ก ๋ผ์ด์ ์ค๋น๋ฅผ ์ง๋ถํ์ง ์๊ณ ๋๊ตฌ๋ ์์ ๋กญ๊ฒ ํธํ์ฑ ์๊ฑฐ๋ ํ์๋ CPU๋ฅผ ์ค๊ณํ ์ ์๊ณ ์ด๋ฅผ ์์ฉ์ผ๋ก ์ฐ๊ฑฐ๋ ํ ์๋ ์๊ณ ํ์๋ ์ค๊ณ๋ฅผ ๊ณต๊ฐํ ์๋ฌด๋ ์๋ค. ๊ณต๊ต๋กญ๊ฒ๋ UC ๋ฒํด๋ฆฌ๋ ์ด์ ์ ์ ๋์ค ์ด์ ์ฒด์ ์ธ BSD๋ฅผ ๊ฐ๋ฐํ ์ ์ ์ด ์๋๋ฐ, ์ด๊ฒ ๋ํ BSD ๋ผ์ด์ ์ค๋ก ์ ์ฌํ๊ฒ ๊ฐ๋ฐฉํ์๋ค.
๋จ์ง ํ์ ์ฉ์ด๋ ์ฐ๊ตฌ์ฉ์ด ์๋๋ผ ์ค์ ์ฐ์ ๊ณ์์ ์์ฉํํ ๊ฒ์ ๋ชฉํ๋ก ์์ ์ ์ผ๋ก ์ค์ํ ์ฅ์ ์ ๋ง์ด ํฌํจํ๊ณ ์๋ค. ํ๋ง๋๋ก ํ์ฌ ์ค๋งํธํฐ์ด๋ ์๋ฒ ๋๋ ์ฅ์น์ 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๋ก ํฌํ ํ๋ ๋ฐ ์ฑ๊ณตํ๋ค. #
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)
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์ผ๋ก ์ง๊ณ ์๋ ์ํฉ์์ ๊ธฐ๋กํ๋ ๋งํ๊ณจ์ด์๊ณ ์ผ๋ง ํ, ์์๋ ์ค์ ๋์ ์ผ๋ก ๊ฒฝ๊ธฐ๋ ์ก์ง๋ง ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ดค์๋ ๋ก๋ง๊ฐ ์ญ์ ์ผ๋ก ์ด๊ธธ ์ ์์๋ ๋ฐํ์ด ๋ ๊ณจ์ด์๋ค.