์ค๊ตญ ์ต๋ IT ๊ธฐ์ ์ค ํ๋์ธ Alibaba๋ 902๋นํธ RISC-V ๋ช ๋ น์ด ์ธํธ ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ XuanTie E906, E906, C910 ๋ฐ C64 ํ๋ก์ธ์ ์ฝ์ด์ ๊ด๋ จ๋ ๊ฐ๋ฐ์ ๋ฐ๊ฒฌํ๋ค๊ณ ๋ฐํํ์ต๋๋ค. XuanTie์ ๊ฐ๋ฐฉํ ์ฝ์ด๋ OpenE902, OpenE906, OpenC906 ๋ฐ OpenC910์ด๋ผ๋ ์๋ก์ด ์ด๋ฆ์ผ๋ก ๊ฐ๋ฐ๋ ์์ ์ ๋๋ค.
๋ค์ด์ด๊ทธ๋จ, Verilog์ ํ๋์จ์ด ์ฅ์น ์ค๋ช , ์๋ฎฌ๋ ์ดํฐ ๋ฐ ๊ด๋ จ ์ค๊ณ ๋ฌธ์๋ Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ GitHub์ ๊ฒ์๋ฉ๋๋ค. XuanTie ์นฉ, Glibc ๋ผ์ด๋ธ๋ฌ๋ฆฌ, Binutils ํดํท, U-Boot ๋ก๋, Linux ์ปค๋, OpenSBI(RISC-V Supervisor Binary Interface) ์ธํฐํ์ด์ค, ์๋ฒ ๋๋ Linux ์์คํ Yocto๋ฅผ ๋ง๋ค๊ณ Android ํ๋ซํผ์ ์คํํ๊ธฐ ์ํ ํจ์น๋ ๋ง๋ญ๋๋ค.
๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ฐ๋ฐฉํ ์นฉ์ธ XuanTie C910์ 12GHz์์ ์๋ํ๋ 16์ฝ์ด ๋ณํ์ 2.5nm ๊ณต์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ T-Head ์ฌ์ ๋ถ์์ ์์ฐ๋ฉ๋๋ค. Coremark ํ ์คํธ์์ ์นฉ ์ฑ๋ฅ์ 7.1 Coremark/MHz์ ๋ฌํ๋ฉฐ ์ด๋ ARM Cortex-A73 ํ๋ก์ธ์๋ณด๋ค ์ฐ์ํฉ๋๋ค. ์๋ฆฌ๋ฐ๋ฐ๋ ์ด 11์ข ์ RISC-V ์นฉ์ ๊ฐ๋ฐํด ์ด๋ฏธ 2.5์ต๊ฐ ์ด์์ด ์์ฐ๋๋ค. IoT ๊ธฐ๊ธฐ๋ฟ๋ง ์๋๋ผ IoT ๊ธฐ๊ธฐ์ฉ RISC-V ์ํคํ ์ฒ๋ฅผ ๋์ฑ ๋ฐ์ ์ํค๊ธฐ ์ํ ์ํ๊ณ ๊ตฌ์ถ์ ํ์ฐ๊ณ ์๋ค. ๋ค๋ฅธ ์ ํ์ ์ปดํจํ ์์คํ .
RISC-V๋ ๋ก์ดํฐ๋ ์ฌ์ฉ ์กฐ๊ฑด์ ๋ถ๊ณผํ์ง ์๊ณ ๋ ์์์ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ์ผ๋ก ๋ง์ดํฌ๋กํ๋ก์ธ์๋ฅผ ๊ตฌ์ถํ ์ ์๋ ๊ฐ๋ฐฉ์ ์ด๊ณ ์ ์ฐํ ๊ธฐ๊ณ ๋ช ๋ น ์์คํ ์ ์ ๊ณตํฉ๋๋ค. RISC-V๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๊ฐ๋ฐฉํ SoC ๋ฐ ํ๋ก์ธ์๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ํ์ฌ RISC-V ์ฌ์์ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ ๋ฌด๋ฃ ๋ผ์ด์ผ์ค(BSD, MIT, Apache 2.0)์ ๋ฐ๋ผ ๋ค์ํ ํ์ฌ์ ์ปค๋ฎค๋ํฐ์์ ์์ญ ๊ฐ์ง ๋ณํ๋ ๋ง์ดํฌ๋กํ๋ก์ธ์ ์ฝ์ด, SoC ๋ฐ ์ด๋ฏธ ์์ฐ๋ ์นฉ์ด ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. RISC-V๋ฅผ ๊ณ ํ์ง๋ก ์ง์ํ๋ ์ด์ ์ฒด์ ์๋ GNU/Linux(Glibc 2.27, binutils 2.30, gcc 7 ๋ฐ Linux ์ปค๋ 4.15 ๋ฆด๋ฆฌ์ค๋ถํฐ ์ ๊ณต), FreeBSD ๋ฐ OpenBSD๊ฐ ํฌํจ๋ฉ๋๋ค.
RISC-V ์ธ์๋ Alibaba๋ ARM64 ์ํคํ
์ฒ ๊ธฐ๋ฐ ์์คํ
๋ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, XuanTie ๊ธฐ์ ์ ๋ฐ๊ฒฌ๊ณผ ๋์์ 710GHz์ ์ฃผํ์์์ ์๋ํ๋ 128๊ฐ์ ๋
์ ARMv9 ์ฝ์ด๋ฅผ ํฌํจํ๋ ์๋ก์ด ์๋ฒ SoC Yitian 3.2์ด ์ถ์๋์์ต๋๋ค. ์ด ์นฉ์๋ 8๊ฐ์ DDR5 ๋ฉ๋ชจ๋ฆฌ ์ฑ๋๊ณผ 96๊ฐ์ PCIe 5.0 ๋ ์ธ์ด ์์ต๋๋ค. ์ด ์นฉ์ 5nm ๊ณต์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์์ฐ๋์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด 628mmยฒ ๊ธฐํ์ ์ฝ 60์ต ๊ฐ์ ํธ๋์ง์คํฐ๋ฅผ ํตํฉํ ์ ์์ต๋๋ค. ์ฑ๋ฅ ๋ฉด์์ Yitian 710์ ๊ฐ์ฅ ๋น ๋ฅธ ARM ์นฉ๋ณด๋ค ์ฝ 20% ๋น ๋ฅด๊ณ , ์ ๋ ฅ ์๋น ํจ์จ๋ ์ฝ 50% ๋ ๋์ต๋๋ค.
์ถ์ฒ : opennet.ru