ํ๋ธ๋ฅด ๋ ์ ์ฌ๋ฌ๋ถ ์๋ ํ์ธ์. ์์ฃผ ์ข์ ์์์ ๊ณต์ ํ๊ณ ์ ํฉ๋๋ค. ๋ง์นจ๋ด ์ฐจ์ธ๋ ๋ฌ์์ Elbrus 8C ํ๋ก์ธ์์ ์ค์ ์ง๋ ฌ ์์ฐ์ ๊ธฐ๋ค๋ ธ์ต๋๋ค. ๊ณต์์ ์ผ๋ก ์์ฐ์ ์ด๋ฅด๋ฉด 2016๋ ๋ถํฐ ์์๋ ์์ ์ด์์ง๋ง, ์ค์ ๋ก๋ 2019๋ ์์ผ ์์๋ ์์ฐ์ด์๊ณ ์ด๋ฏธ ์ฝ 4000๊ฐ์ ํ๋ก์ธ์๊ฐ ์ถ์๋๋ค.
๋๋ ์์ฐ์ด ์์๋ ์งํ, ์ด ํ๋ก์ธ์๋ Aerodisk์ ๋ํ๋ฌ์ต๋๋ค. Elbrus 8C ํ๋ก์ธ์๋ฅผ ์ง์ํ๋ ํ๋์จ์ด ํ๋ซํผ Yakhont UVM์ ์น์ ํ๊ฒ ์ ๊ณตํ NORSI-TRANS์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์คํ ๋ฆฌ์ง ์์คํ . ์ด๊ฒ์ MCST์ ๋ชจ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ์ต์ ๋ฒ์ฉ ํ๋ซํผ์ ๋๋ค. ํ์ฌ์ด ํ๋ซํผ์ ํน์ ์๋น์ ๋ฐ ํต์ ์ฌ์ ์๊ฐ ์ด์ ๊ฒ์ ํ๋ ์ค์ ํ๋ฆฝ ๋ ์กฐ์น๋ฅผ ๊ตฌํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
ํ์ฌ ํฌํ ์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์ด ๊ตญ๋ด Elbrus ํ๋ก์ธ์๊ฐ ํ์ฌ๋ AERODISK ์คํ ๋ฆฌ์ง ์์คํ ์ด ์ถ์๋์์ต๋๋ค.
์ด ๊ธฐ์ฌ์์๋ ํ๋ก์ธ์ ์์ฒด, ํ๋ก์ธ์์ ์ญ์ฌ, ์ํคํ ์ฒ ๋ฐ ๋ฌผ๋ก Elbrus์ ์คํ ๋ฆฌ์ง ์์คํ ๊ตฌํ์ ๋ํด ์ค๋ช ํฉ๋๋ค.
์ด์ผ๊ธฐ
Elbrus ํ๋ก์ธ์์ ์ญ์ฌ๋ ์๋ จ ์๋๋ก ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋๋ค. 1973๋ ์ ๋ฐ๊ธฐ๊ณ์ปดํจํฐ๊ณตํ์ฐ๊ตฌ์์์ S.A. Lebedev (์ด์ ์ ์ต์ด์ ์๋ จ ์ปดํจํฐ MESM ๋ฐ ์ดํ BESM์ ๊ฐ๋ฐ์ ์ฃผ๋ํ ๋์ผํ Sergei Lebedev์ ์ด๋ฆ์ ๋ฐ์ ๋ช ๋ช ) Elbrus๋ผ๋ ๋ค์ค ํ๋ก์ธ์ ์ปดํจํ ์์คํ ์ ๊ฐ๋ฐ์ด ์์๋์์ต๋๋ค. Vsevolod Sergeevich Burtsev๊ฐ ๊ฐ๋ฐ์ ๊ฐ๋ ํ์ผ๋ฉฐ ์์ ๋์์ด๋ ์ค ํ ๋ช ์ธ Boris Artashesovich Babayan๋ ๊ฐ๋ฐ์ ์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํ์ต๋๋ค.
Vsevolod Sergeevich Burtsev
๋ณด๋ฆฌ์ค ์๋ฅดํ์
ฐ์๋น์น ๋ฐ๋ฐ์
๋ฌผ๋ก ์ด ํ๋ก์ ํธ์ ์ฃผ์ ๊ณ ๊ฐ์ ์๋ จ์ ๊ตฐ๋์์ผ๋ฉฐ ์ด ์ปดํจํฐ ์๋ฆฌ์ฆ๋ ๊ฒฐ๊ตญ ๋ฏธ์ฌ์ผ ๋ฐฉ์ด ์์คํ ์ ์ํ ๋ช ๋ น ์ปดํจํ ์ผํฐ์ ๋ฐ์ฌ ์์คํ ๋ฐ ๊ธฐํ ํน์ ๋ชฉ์ ์์คํ ์ ๋ง๋๋ ๋ฐ ์ฑ๊ณต์ ์ผ๋ก ์ฌ์ฉ๋์์ต๋๋ค. .
์ต์ด์ Elbrus ์ปดํจํฐ๋ 1978๋ ์ ์์ฑ๋์์ต๋๋ค. ๊ทธ๊ฒ์ ๋ชจ๋์ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ง๊ณ ์์๊ณ ์ค๊ฐ ํตํฉ ์ฒด๊ณ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก 1~10๊ฐ์ ํ๋ก์ธ์๋ฅผ ํฌํจํ ์ ์์์ต๋๋ค. ์ด ๊ธฐ๊ณ์ ์๋๋ ์ด๋น 15๋ง ํ์ ๋ฌํ์ต๋๋ค. 10๊ฐ์ ํ๋ก์ธ์์ ๊ณตํต์ธ RAM์ ์์ ๊ธฐ๊ณ์ด์ 2์ 20์น ๋๋ 64MB์์ต๋๋ค.
๋์ค์ Elbrus ๊ฐ๋ฐ์ ์ฌ์ฉ ๋ ๋ง์ ๊ธฐ์ ์ด ๋์์ ์ ์ธ๊ณ์์ ์ฐ๊ตฌ๋์๊ณ IBM (International Business Machine)์ด ์ฐธ์ฌํ์ง๋ง Elbrus ์์ ๊ณผ ๋ฌ๋ฆฌ ์ด๋ฌํ ํ๋ก์ ํธ์ ๋ํ ์์ ์ ๊ทธ๋ ์ง ์์์ต๋๋ค. ์์ฑ๋์๊ณ ๊ฒฐ๊ตญ ์์ ํ ์์ฑ์ผ๋ก ์ด์ด์ง์ง ์์์ต๋๋ค.
Vsevolod Burtsev์ ๋ฐ๋ฅด๋ฉด ์๋น์ํธ ์์ง๋์ด๋ ๊ตญ๋ด์ธ ๊ฐ๋ฐ์ ๋ชจ๋์๊ฒ ๊ฐ์ฅ ์์ ๊ฒฝํ์ ์ ์ฉํ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค. Elbrus ์ปดํจํฐ์ ์ํคํ ์ฒ๋ Burroughs ์ปดํจํฐ, Hewlett-Packard ๊ฐ๋ฐ ๋ฐ BESM-6 ๊ฐ๋ฐ์์ ๊ฒฝํ์ ์ํด ์ํฅ์ ๋ฐ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋์์ ๋ง์ ๊ฐ๋ฐ์ด ๋ ์ฐฝ์ ์ด์์ต๋๋ค. Elbrus-1์์ ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ์ ์ ์ํคํ ์ฒ์์ต๋๋ค.
์์ฑ๋ ์ํผ์ปดํจํฐ๋ ์๋ จ์์ ์ํผ์ค์นผ๋ผ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ ์ต์ด์ ์ปดํจํฐ๊ฐ ๋์์ต๋๋ค. ํด์ธ ์ํผ ์ค์นผ๋ผ ํ๋ก์ธ์์ ๋๋ ์ฌ์ฉ์ ์ ๋ ดํ Intel Pentium ํ๋ก์ธ์ ์์ฅ์ ๋ฑ์ฅํ ์ง๋ ์ธ๊ธฐ์ 90 ๋ ๋์๋ง ์์๋์์ต๋๋ค.
๋ํ ํน์ ์ ์ถ๋ ฅ ํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฃผ๋ณ ์ฅ์น์ ์ปดํจํฐ์ RAM ๊ฐ์ ๋ฐ์ดํฐ ์คํธ๋ฆผ ์ ์ก์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์์คํ ์๋ ์ด๋ฌํ ํ๋ก์ธ์๊ฐ ์ต๋ XNUMX๊ฐ ์์ ์ ์์ผ๋ฉฐ ์ค์ ํ๋ก์ธ์์ ๋ณ๋ ฌ๋ก ์๋ํ๊ณ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ต๋๋ค.
์ ๋ธ๋ฃจ ์ค 2
1985์์ Elbrus๋ ๋ ผ๋ฆฌ์ ์ฐ์์ฑ์ ๋ฐ์์ผ๋ฉฐ Elbrus-2 ์ปดํจํฐ๊ฐ ์์ฑ๋์ด ๋๋ ์์ฐ์ ๋ค์ด๊ฐ์ต๋๋ค. ์ํคํ ์ฒ ์ธก๋ฉด์์๋ ์ด์ ๋ชจ๋ธ๊ณผ ํฌ๊ฒ ๋ค๋ฅด์ง ์์์ง๋ง ์๋ก์ด ์์ ๊ธฐ๋ฐ์ ์ฌ์ฉํ์ฌ ์ด๋น 10๋ง ์์ ์์ 15์ต 125๋ง ์์ ์ผ๋ก ์ ์ฒด ์ฑ๋ฅ์ ๊ฑฐ์ 16๋ฐฐ ํฅ์์ํฌ ์ ์์์ต๋๋ค. 72๋ง 144๋นํธ ์๋ ๋๋ 2MB๋ก ์ฆ๊ฐํ์ต๋๋ค. Elbrus-120 I/O ์ฑ๋์ ์ต๋ ๋์ญํญ์ XNUMXMB/s์ ๋๋ค.
"Elbrus-2"๋ Chelyabinsk-70์ ํต ์ฐ๊ตฌ ์ผํฐ์ MCC์ Arzamas-16, A-135 ๋ฏธ์ฌ์ผ ๋ฐฉ์ด ์์คํ ๋ฐ ๊ธฐํ ๊ตฐ์ฌ ์์ค์์ ํ๋ฐํ ์ฌ์ฉ๋์์ต๋๋ค.
Elbrus์ ์ฐฝ์ค์ ์๋ จ ์ง๋์๋ค์๊ฒ ํฉ๋นํ ํ๊ฐ๋ฅผ ๋ฐ์์ต๋๋ค. ๋ง์ ์์ง๋์ด๋ค์ด ๋ช ๋ น๊ณผ ๋ฉ๋ฌ์ ๋ฐ์์ต๋๋ค. ์ผ๋ฐ ๋์์ด๋ Vsevolod Burtsev ๋ฐ ๊ธฐํ ์ฌ๋ฌ ์ ๋ฌธ๊ฐ๊ฐ ์ฃผ์ ๋ถ ์์ ๋ฐ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Boris Babayan์ XNUMX์ ํ๋ช ํ์ฅ์ ๋ฐ์์ต๋๋ค.
์ด ์์ ๋น์ฐํ ๊ฒ ์ด์์ด๋ผ๊ณ Boris Babayan์ ๋์ค์ ๋งํ์ต๋๋ค.
โ1978๋ ์ ์ฐ๋ฆฌ๋ ์ต์ด์ ์ํผ์ค์นผ๋ผ ๊ธฐ๊ณ์ธ Elbrus-1์ ๋ง๋ค์์ต๋๋ค. ์ด์ ์์์์๋ ์ด ์ํคํ ์ฒ๋ก๋ง ์ํผ์ค์นผ๋ผ๋ฅผ ๋ง๋ญ๋๋ค. ์ต์ด์ ์ํผ์ค์นผ๋ผ๋ 92๋ ์์์์, ์ฐ๋ฆฌ๋ 78๋ ์ ๋ํ๋ฌ์ต๋๋ค. ๊ฒ๋ค๊ฐ ์ฐ๋ฆฌ๊ฐ ๋ง๋ ์ํผ์ค์นผ๋ผ ๋ฒ์ ์ ์ธํ ์ด 95๋ ์ ๋ง๋ ํํฐ์ ํ๋ก์ ๋น์ทํ๋คโ๊ณ ๋งํ๋ค.
์ญ์ฌ์ ์ธ ์ฐ์์ฑ์ ๋ํ ์ด๋ฌํ ๋ง์ ๋ฏธ๊ตญ์์๋ ํ์ธ๋์์ผ๋ฉฐ ์ต์ด์ ์์ ์ํผ ์ค์นผ๋ผ ํ๋ก์ธ์ ์ค ํ๋์ธ Motorola 88110์ ๊ฐ๋ฐ์์ธ Keith Diefendorff๋ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
"์ต์ด์ ์์ ์ํผ์ค์นผ๋ผ ํ๋ก์ธ์๊ฐ ๋ฑ์ฅํ๊ธฐ ๊ฑฐ์ 1978๋ ์ ์ธ 15๋ ์ Elbrus-1์ ํ ์ฃผ๊ธฐ์ ๋ ๊ฐ์ ๋ช ๋ น์ ๋ฐํํ๊ณ ๋ช ๋ น ์คํ ์์๋ฅผ ๋ณ๊ฒฝํ๊ณ ๋ ์ง์คํฐ ์ด๋ฆ์ ๋ฐ๊พธ๊ณ ๊ฐ์ ์ ๋ฐ๋ผ ์คํํ๋ ํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ์ต๋๋ค."
์ ๋ธ๋ฃจ ์ค 3
1986๋ ์ด์๊ณ ๋ ๋ฒ์งธ Elbrus ์์ ์ด ์๋ฃ๋ ์งํ ITMiVT๋ ๊ทผ๋ณธ์ ์ผ๋ก ์๋ก์ด ํ๋ก์ธ์ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด Elbrus-3 ์์คํ ์ ๊ฐ๋ฐํ๊ธฐ ์์ํ์ต๋๋ค. Boris Babayan์ ์ด ์ ๊ทผ ๋ฐฉ์์ "post-superscalar"๋ผ๊ณ ๋ถ๋ ์ต๋๋ค. ๋์ค์ (90 ๋ ๋ ์ค๋ฐ) Intel Itanium ํ๋ก์ธ์๊ฐ ์ฌ์ฉํ๊ธฐ ์์ํ ๊ฒ์ ๋์ค์ VLIW / EPIC์ด๋ผ๊ณ ํ๋์ด ์ํคํ ์ฒ์์ต๋๋ค (์๋ จ์์๋ ์ด๋ฌํ ๊ฐ๋ฐ์ด 1986 ๋ ์ ์์๋์ด 1991 ๋ ์ ๋๋ฌ์ต๋๋ค).
์ด ์ปดํจํ ์ปดํ๋ ์ค์์ ์ปดํ์ผ๋ฌ์ ๋์์ผ๋ก ์์ ์ ๋ณ๋ ฌ์ฑ์ ๋ช ์์ ์ผ๋ก ์ ์ดํ๋ค๋ ์์ด๋์ด๊ฐ ์ฒ์ ๊ตฌํ๋์์ต๋๋ค.
1991 ๋ ์ ์ต์ด์ด์ ๋ถํํ๋ ์ ์ผํ Elbrus-3 ์ปดํจํฐ๊ฐ ์ถ์๋์ด ์์ ํ ์กฐ์ ํ ์ ์์๊ณ ์๋ จ ๋ถ๊ดด ํ ์๋ฌด๋ ๊ทธ๊ฒ์ ํ์๋กํ์ง ์์์ผ๋ฉฐ ๊ฐ๋ฐ ๋ฐ ๊ณํ์ ์ข ์ด์ ๋จ์์์์ต๋๋ค.
์๋ก์ด ์ํคํ ์ฒ์ ๋ฐฐ๊ฒฝ
ITMiVT์์ ์๋น์ํธ ์ํผ์ปดํจํฐ ์ ์์ ์ฐธ์ฌํ ํ์ ํด์ฒด๋์ง ์์์ง๋ง MCST(Moscow Center for SPARK-Technologies)๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ณ๋์ ํ์ฌ๋ก ๊ณ์ ์์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ 90๋ ๋ ์ด MCST์ Sun Microsystems ๊ฐ์ ์ ๊ทน์ ์ธ ํ๋ ฅ์ด ์์๋์ด MCST ํ์ด UltraSPARC ๋ง์ดํฌ๋กํ๋ก์ธ์ ๊ฐ๋ฐ์ ์ฐธ์ฌํ์ต๋๋ค.
์๋ Sun์ด ์๊ธ์ ์ง์ํ๋ E2K ์ํคํ ์ฒ ํ๋ก์ ํธ๊ฐ ๋ฑ์ฅํ ๊ฒ๋ ์ด ๊ธฐ๊ฐ ๋์์ด์์ต๋๋ค. ๋์ค์ ์ด ํ๋ก์ ํธ๋ ์์ ํ ๋ ๋ฆฝ๋์๊ณ ์ด์ ๋ํ ๋ชจ๋ ์ง์ ์ฌ์ฐ์ MCST ํ์ ๋จ๊ฒ ๋์์ต๋๋ค.
โ์ด ๋ถ์ผ์์ Sun๊ณผ ๊ณ์ ํ๋ ฅํ๋ค๋ฉด ๋ชจ๋ ๊ฒ์ด Sun์ ์์ ๊ฐ ๋ ๊ฒ์ ๋๋ค. ๋น๋ก ์์ ์ 90%๊ฐ Sun์ด ์ค๊ธฐ ์ ์ ์๋ฃ๋์์ง๋ง ๋ง์ ๋๋ค.โ (๋ณด๋ฆฌ์ค ๋ฐ๋ฐ์)
E2K ์ํคํ ์ฒ
Elbrus ํ๋ก์ธ์์ ์ํคํ ์ฒ์ ๋ํด ๋ ผ์ํ ๋ IT ์ ๊ณ ๋๋ฃ๋ค๋ก๋ถํฐ ๋ค์๊ณผ ๊ฐ์ ๋ง์ ์์ฃผ ๋ฃ์ต๋๋ค.
"Elbrus๋ RISC ์ํคํ ์ฒ์ ๋๋ค"
"Elbrus๋ EPIC ์ํคํ ์ฒ์ ๋๋ค"
"Elbrus๋ SPARC ์ํคํ ์ฒ์ ๋๋ค"
์ฌ์ค, ์ด๋ฌํ ์ง์ ์ค ์ด๋ ๊ฒ๋ ์ ์ ์ผ๋ก ์ฌ์ค์ด ์๋๋ฉฐ, ์ฌ์ค์ด๋ผ๋ฉด ๋ถ๋ถ์ ์ผ๋ก๋ง ์ฌ์ค์ ๋๋ค.
E2K ์ํคํ ์ฒ๋ ๋ณ๋์ ์๋ ํ๋ก์ธ์ ์ํคํ ์ฒ์ด๋ฉฐ E2K์ ์ฃผ์ ํ์ง์ ๋ช ์์ ์ธ ์์ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ์ง์ ํ์ฌ ๋ฌ์ฑ๋๋ ์๋์ง ํจ์จ์ฑ๊ณผ ๋ฐ์ด๋ ํ์ฅ์ฑ์ ๋๋ค. E2K ์ํคํ ์ฒ๋ MCST ํ์์ ๊ฐ๋ฐํ์ผ๋ฉฐ SPARC ์ํคํ ์ฒ(๊ณผ๊ฑฐ RISC ํฌํจ)์ ์ํฅ์ ๋ฐ์ ํฌ์คํธ ์ํผ์ค์นผ๋ผ ์ํคํ ์ฒ(a la EPIC)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๋์์ MCST๋ XNUMX๊ฐ์ง ๊ธฐ๋ณธ ์ํคํ ์ฒ ์ค XNUMX๊ฐ์ง(์ํผ์ค์นผ๋ผ, ํฌ์คํธ-์ํผ์ค์นผ๋ผ ๋ฐ SPARC) ์์ฑ์ ์ง์ ๊ด์ฌํ์ต๋๋ค. ์ธ์์ ์ ๋ง ์์ต๋๋ค.
๋ฏธ๋์ ํผ๋์ ํผํ๊ธฐ ์ํด ๋จ์ํ๋์์ง๋ง E2K ์ํคํ ์ฒ์ ๋ฟ๋ฆฌ๋ฅผ ๋งค์ฐ ๋ช ํํ๊ฒ ๋ณด์ฌ์ฃผ๋ ๊ฐ๋จํ ๋ค์ด์ด๊ทธ๋จ์ ๊ทธ๋ ธ์ต๋๋ค.
์ด์ ์คํด๊ฐ์๋ ์ํคํ ์ฒ์ ์ด๋ฆ์ ๋ํด ์กฐ๊ธ ๋ ์ค๋ช ํฉ๋๋ค.
๋ค์ํ ์์ค์์ ์ด ์ํคํ ์ฒ์ ๋ํ ๋ค์ ์ด๋ฆ์ ์ฐพ์ ์ ์์ต๋๋ค. ์ด ๋ชจ๋ ์ด๋ฆ์ ์ํคํ ์ฒ์ ๋ํด ๊ฐ์ ๊ฒ์ ๋งํ์ง๋ง ๊ณต์ ๊ธฐ์ ๋ฌธ์์ ๊ธฐ์ ํฌ๋ผ์์ E2K๋ผ๋ ์ด๋ฆ์ ์ํคํ ์ฒ๋ฅผ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ฏ๋ก ์์ผ๋ก ํ๋ก์ธ์ ์ํคํ ์ฒ์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒฝ์ฐ ์ฐ๋ฆฌ๋ "E2000K"๋ผ๋ ์ฉ์ด๋ฅผ ์ฌ์ฉํ๊ณ ํน์ ํ๋ก์ธ์์ ๋ํ ๊ฒฝ์ฐ "Elbrus"๋ผ๋ ์ด๋ฆ์ ์ฌ์ฉํฉ๋๋ค.
E2K ์ํคํ ์ฒ์ ๊ธฐ์ ์ ํน์ง
RISC ๋๋ CISC(x86, PowerPC, SPARC, MIPS, ARM)์ ๊ฐ์ ๊ธฐ์กด ์ํคํ ์ฒ์์ ํ๋ก์ธ์๋ ์์ฐจ์ ์คํ์ ์ํด ์ค๊ณ๋ ๋ช ๋ น ์คํธ๋ฆผ์ ์์ ํฉ๋๋ค. ํ๋ก์ธ์๋ ๋ ๋ฆฝ์ ์ธ ์์ ์ ๊ฐ์งํ๊ณ ๋ณ๋ ฌ๋ก ์คํํ ์ ์์ผ๋ฉฐ(์ํผ ์ค์นผ๋ผ) ์์๋ฅผ ๋ณ๊ฒฝํ ์๋ ์์ต๋๋ค(๋น์์). ๊ทธ๋ฌ๋ ๋์ ์ข ์์ฑ ๋ถ์ ๋ฐ ๋น์์ฐจ์ ์คํ ์ง์์๋ ์ฃผ๊ธฐ๋น ์์ ๋ฐ ๋ถ์๋๋ ๋ช ๋ น์ ์ ์ธก๋ฉด์์ ์ ํ์ด ์์ต๋๋ค. ๋ํ ํ๋ก์ธ์ ๋ด๋ถ์ ํด๋น ๋ธ๋ก์ ์๋นํ ์์ ์๋์ง๋ฅผ ์๋นํ๋ฉฐ ๊ฐ์ฅ ๋ณต์กํ ๊ตฌํ์ผ๋ก ์ธํด ๋๋๋ก ์์ ์ฑ ๋๋ ๋ณด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
E2K ์ํคํ ์ฒ์์ ์ข ์์ฑ์ ๋ถ์ํ๊ณ ์์ ์์๋ฅผ ์ต์ ํํ๋ ์ฃผ์ ์์ ์ ์ปดํ์ผ๋ฌ์์ ์ํํฉ๋๋ค. ํ๋ก์ธ์๋ ์์ ์์ ํฉ๋๋ค. ๊ฐ ๋ช ๋ น์ด๋ ์ฃผ์ด์ง ํด๋ก ์ฃผ๊ธฐ์์ ์์๋์ด์ผ ํ๋ ๋ชจ๋ ํ๋ก์ธ์ ์คํ ์ฅ์น์ ๋ํ ๋ช ๋ น์ด๋ฅผ ์ธ์ฝ๋ฉํฉ๋๋ค. ํ๋ก์ธ์๋ ํผ์ฐ์ฐ์ ๊ฐ์ ์ข ์์ฑ์ ๋ถ์ํ๊ฑฐ๋ ๊ด๋ฒ์ํ ๋ช ๋ น ๊ฐ์ ์์ ์ ๊ตํํ ํ์๊ฐ ์์ต๋๋ค. ์ปดํ์ผ๋ฌ๋ ์์ค ์ฝ๋ ๋ถ์ ๋ฐ ํ๋ก์ธ์ ๋ฆฌ์์ค ๊ณํ์ ๊ธฐ๋ฐ์ผ๋ก ์ด ๋ชจ๋ ์์ ์ ์ํํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ํ๋ก์ธ์ ํ๋์จ์ด๋ ๋ ๊ฐ๋จํ๊ณ ๊ฒฝ์ ์ ์ผ ์ ์์ต๋๋ค.
์ปดํ์ผ๋ฌ๋ ํ๋ก์ธ์์ RISC/CISC ํ๋์จ์ด๋ณด๋ค ํจ์ฌ ์ฒ ์ ํ๊ฒ ์์ค ์ฝ๋๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ ๋ ๋ ๋ฆฝ์ ์ธ ์์ ์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ E2K ์ํคํ ์ฒ๋ ๊ธฐ์กด ์ํคํ ์ฒ๋ณด๋ค ๋ณ๋ ฌ ์คํ ๋จ์๊ฐ ๋ ๋ง์ต๋๋ค.
E2K ์ํคํ ์ฒ์ ํ์ฌ ๊ธฐ๋ฅ:
- ๋ณ๋ ฌ๋ก ์๋ํ๋ ์ฐ์ ๋ ผ๋ฆฌ ์ฅ์น(ALU)์ 6๊ฐ ์ฑ๋.
- 256๊ฐ์ 84๋นํธ ๋ ์ง์คํฐ๋ก ๊ตฌ์ฑ๋ ๋ ์ง์คํฐ ํ์ผ.
- ํ์ดํ๋ผ์ด๋์ ํฌํจํ์ฌ ์ฃผ๊ธฐ์ ๋ํ ํ๋์จ์ด ์ง์. ํ๋ก์ธ์ ๋ฆฌ์์ค ์ฌ์ฉ์ ํจ์จ์ฑ์ ๋์ ๋๋ค.
- ๋ณ๋์ ํ๋ ์ฑ๋์ด ์๋ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅํ ๋น๋๊ธฐ์ ๋ฐ์ดํฐ ์ฌ์ ํํ. ๋ฉ๋ชจ๋ฆฌ ์ก์ธ์ค๋ก ์ธํ ์ง์ฐ์ ์จ๊ธฐ๊ณ ALU๋ฅผ ์ต๋ํ ํ์ฉํ ์ ์์ต๋๋ค.
- ์ถ์ธก ๊ณ์ฐ ๋ฐ XNUMX๋นํธ ์กฐ๊ฑด์๋ฅผ ์ง์ํฉ๋๋ค. ์ ํ ์๋ฅผ ์ค์ด๊ณ ํ๋ก๊ทธ๋จ์ ์ฌ๋ฌ ๋ถ๊ธฐ๋ฅผ ๋ณ๋ ฌ๋ก ์คํํ ์ ์์ต๋๋ค.
- ํ๋์ ํด๋ก ์ฃผ๊ธฐ์์ ์ต๋ ์ฑ์ฐ๊ธฐ๋ก ์ต๋ 23๊ฐ์ ์์ ์ ์ง์ ํ ์ ์๋ ๊ด๋ฒ์ํ ๋ช ๋ น์ ๋๋ค(ํผ์ฐ์ฐ์๋ฅผ ๋ฒกํฐ ๋ช ๋ น์ด๋ก ํจํนํ ๋ 33๊ฐ ์ด์์ ์์ ).
์๋ฎฌ๋ ์ด์ x86
์ํคํ ์ฒ ์ค๊ณ ๋จ๊ณ์์๋ ๊ฐ๋ฐ์๋ Intel x86 ์ํคํ ์ฒ์ฉ์ผ๋ก ์์ฑ๋ ์ง์ ์ํํธ์จ์ด์ ์ค์์ฑ์ ์ดํดํ์ต๋๋ค. ์ด๋ฅผ ์ํด x86 ๋ฐ์ด๋๋ฆฌ ์ฝ๋๋ฅผ E2K ์ํคํ ์ฒ ํ๋ก์ธ์ ์ฝ๋๋ก ๋์ ์ผ๋ก(์ฆ, ํ๋ก๊ทธ๋จ ์คํ ์ค ๋๋ "์ฆ์์์") ๋ณํํ๊ธฐ ์ํ ์์คํ ์ด ๊ตฌํ๋์์ต๋๋ค. ์ด ์์คํ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋(WINE ๋ฐฉ์)์ ํ์ดํผ๋ฐ์ด์ ์ ์ ์ฌํ ๋ชจ๋(x86 ์ํคํ ์ฒ์ฉ ์ ์ฒด ๊ฒ์คํธ OS ์คํ ๊ฐ๋ฅ)์์ ๋ชจ๋ ์๋ํ ์ ์์ต๋๋ค.
์ฌ๋ฌ ์์ค์ ์ต์ ํ ๋๋ถ์ ๋ฒ์ญ๋ ์ฝ๋์ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. x86 ์ํคํ ์ฒ ์๋ฎฌ๋ ์ด์ ์ ํ์ง์ Elbrus ์ปดํจํ ์์คํ ์์ 20๊ฐ ์ด์์ ์ด์ ์ฒด์ (์ฌ๋ฌ ๋ฒ์ ์ Windows ํฌํจ)์ ์๋ฐฑ ๊ฐ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฑ๊ณต์ ์ผ๋ก ์ถ์ํจ์ผ๋ก์จ ํ์ธ๋์์ต๋๋ค.
๋ณดํธ๋ ํ๋ก๊ทธ๋จ ์คํ ๋ชจ๋
Elbrus-1 ๋ฐ Elbrus-2 ์ํคํ ์ฒ์์ ๋ฌผ๋ ค๋ฐ์ ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ์์ด๋์ด ์ค ํ๋๋ ์์ ์์ ํ ํ๋ก๊ทธ๋จ ์คํ์ ๋๋ค. ๊ทธ ๋ณธ์ง์ ํ๋ก๊ทธ๋จ์ด ์ด๊ธฐํ๋ ๋ฐ์ดํฐ๋ก๋ง ์๋ํ๋๋ก ํ๊ณ , ์ ํจํ ์ฃผ์ ๋ฒ์์ ์ํ๋ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ ์ก์ธ์ค๋ฅผ ํ์ธํ๊ณ , ๋ชจ๋ ๊ฐ ๋ณดํธ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค(์: ํธ์ถ ํ๋ก๊ทธ๋จ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ค๋ฅ๋ก๋ถํฐ ๋ณดํธ). ์ด๋ฌํ ๋ชจ๋ ๊ฒ์ฌ๋ ํ๋์จ์ด์์ ์ํ๋ฉ๋๋ค. ๋ณดํธ ๋ชจ๋์ ๊ฒฝ์ฐ ๋ณธ๊ฒฉ์ ์ธ ์ปดํ์ผ๋ฌ ๋ฐ ๋ฐํ์ ์ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ต๋๋ค. ๋์์ ๋ถ๊ณผ๋ ์ ํ์ผ๋ก ์ธํด ์๋ฅผ ๋ค์ด C++๋ก ์์ฑ๋ ์ฝ๋์ ๊ฐ์ ์คํ์ ๊ตฌ์ฑํ ์ ์๋ค๋ ์ ์ ์ดํดํด์ผ ํฉ๋๋ค.
Elbrus ํ๋ก์ธ์์ ์ผ๋ฐ์ ์ธ "๋ณดํธ๋์ง ์์" ์๋ ๋ชจ๋์์๋ ์์คํ ์ ์์ ์ฑ์ ๋์ด๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฐ์ธ๋ฉ ์ ๋ณด ์คํ(ํ๋ก์์ ํธ์ถ์ ๋ํ ๋ฐํ ์ฃผ์ ์ฒด์ธ)์ ์ฌ์ฉ์ ๋ฐ์ดํฐ ์คํ๊ณผ ๋ถ๋ฆฌ๋์ด ์์ผ๋ฉฐ ๋ฐํ ์ฃผ์ ์คํธํ๊ณผ ๊ฐ์ ๋ฐ์ด๋ฌ์ค์ ์ฌ์ฉ๋๋ ๊ณต๊ฒฉ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
์๋ ์ ๊ฑธ์ณ ์ค๊ณ๋ ์ด ์ ํ์ ๋ฏธ๋์ ์ฑ๋ฅ ๋ฐ ํ์ฅ์ฑ ์ธก๋ฉด์์ ๊ฒฝ์ ์ํคํ ์ฒ๋ฅผ ๋ฐ๋ผ์ก๊ณ ๋ฅ๊ฐํ ๋ฟ๋ง ์๋๋ผ x86/amd64๋ฅผ ๊ดด๋กญํ๋ ๋ฒ๊ทธ๋ก๋ถํฐ ๋ณดํธํฉ๋๋ค. Meltdown(CVE-2017-5754), Spectre(CVE-2017-5753, CVE-2017-5715), RIDL(CVE-2018-12126, CVE-2018-12130), Fallout(CVE-2018-12127), ZombieLoad(CVE-2019-11091) ๋ฑ.
x86/amd64 ์ํคํ ์ฒ์์ ๋ฐ๊ฒฌ๋ ์ทจ์ฝ์ ์ ๋ํ ์ต์ ๋ณดํธ ๊ธฐ๋ฅ์ ์ด์ ์ฒด์ ์์ค์ ํจ์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์ํคํ ์ฒ์ ํ์ฌ ๋ฐ ์ด์ ์ธ๋ ํ๋ก์ธ์์ ์ฑ๋ฅ ์ ํ๊ฐ ๋์ ๋๊ฒ ๋ํ๋๊ณ ๋ฒ์๊ฐ 30%์์ 80%์ ์ด๋ฆ ๋๋ค. x86 ํ๋ก์ธ์์ ํ์ฑ ์ฌ์ฉ์์ธ ์ฐ๋ฆฌ๋ ์ด์ ๋ํด ์๊ณ ์์ผ๋ฉฐ ๊ณ์ํด์ "์ ์ธ์ฅ์ ๋จน์ต๋๋ค". ํนํ ์๋ฃจ์ ์ด ๋ฌ์์์ด ์ธ ๊ฒฝ์ฐ ์์ฌ ํ ์ฌ์ง๊ฐ ์์ต๋๋ค.
๋ช ์ธ์
๋ค์์ ์ ์ฌํ Intel x4 ํ๋ก์ธ์์ ๋น๊ตํ ๊ณผ๊ฑฐ(8C), ํ์ฌ(8C), ์๋ก์ด(16CB) ๋ฐ ๋ฏธ๋(86C) ์ธ๋์ Elbrus ํ๋ก์ธ์์ ๊ณต์์ ์ธ ๊ธฐ์ ์ ํน์ฑ์ ๋๋ค.
์ด ํ๋ฅผ ๋์ถฉ ํ์ด๋ด๋ 10๋ ์ ์๋ ๊ทน๋ณตํ ์ ์์ ๊ฒ ๊ฐ์๋ ๊ตญ๋ด ํ๋ก์ธ์์ ๊ธฐ์ ์ ์๊ณ ๊ฐ ์ง๊ธ์ ์ด๋ฏธ ์๋นํ ์์ ๋ณด์ด๊ณ 2021๋ ์๋ Elbrus-16C(์ค์์ ๋ค๋ฅธ ๊ฒ๋ค์ ๊ฐ์ํ๋ฅผ ์ง์ํฉ๋๋ค) ์ต์ ๊ฑฐ๋ฆฌ๋ก ์ถ์๋ฉ๋๋ค.
Elbrus 8C ํ๋ก์ธ์์ SHD AERODISK
์ฐ๋ฆฌ๋ ์ด๋ก ์์ ์ค์ฒ์ผ๋ก ๋์ด๊ฐ๋๋ค. MCST, Aerodisk, Basalt SPO(์ด์ Alt Linux) ๋ฐ NORSI-TRANS์ ์ ๋ต์ ์ ํด์ ์ผํ์ผ๋ก ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ์์คํ
์ด ๊ฐ๋ฐ ๋ฐ ์ด์๋์์ผ๋ฉฐ ํ์ฌ ๋ณด์, ๊ธฐ๋ฅ, ๋น์ฉ ๋ฐ ์ฑ๋ฅ ์ฐ๋ฆฌ ์กฐ๊ตญ์ ์ ์ ํ ์์ค์ ๊ธฐ์ ๋
๋ฆฝ์ฑ์ ๋ณด์ฅ ํ ์์๋ ๋ถ์ธํ ์์๋ ๊ฐ์น์๋ ์๋ฃจ์
์
๋๋ค.
์ด์ ๋ํ
์ผ...
ํ๋์จ์ด
์คํ ๋ฆฌ์ง ์์คํ ์ ํ๋์จ์ด ๋ถ๋ถ์ NORSI-TRANS ํ์ฌ์ ๋ฒ์ฉ ํ๋ซํผ Yakhont UVM์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋ฉ๋๋ค. Yakhont UVM ํ๋ซํผ์ ๋ฌ์์ ์ถ์ ์ ํต์ ์ฅ๋น ์ํ๋ฅผ ๋ฐ์์ผ๋ฉฐ ๋ฌ์์ ๋ฌด์ ์ ์ ์ ํ์ ํตํฉ ๋ฑ๋ก๋ถ์ ํฌํจ๋์์ต๋๋ค. ์ด ์์คํ ์ 2G ๋๋ 1G ์ด๋๋ท ์ํธ ์ฐ๊ฒฐ๊ณผ SAS ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ ๊ณต์ Disk Shelf๋ก ์ํธ ์ฐ๊ฒฐ๋ ๋ ๊ฐ์ ๊ฐ๋ณ ์คํ ๋ฆฌ์ง ์ปจํธ๋กค๋ฌ(๊ฐ๊ฐ 10U)๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ฌผ๋ก ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ "Cluster in a box" ํ์(๊ณตํต ๋ฐฑํ๋ ์ธ์ด ์๋ ์ปจํธ๋กค๋ฌ์ ๋์คํฌ๊ฐ ํ๋์ 2U ์์์ ์ค์น๋ ๊ฒฝ์ฐ)๋งํผ ์๋ฆ๋ต์ง๋ ์์ง๋ง ๊ฐ๊น์ด ์์ผ ๋ด์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ ์๋ํ์ง๋ง ๋์ค์ "ํ"์ ๋ํด ์๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
๋ด๋ถ์ ์ผ๋ก ๊ฐ ์ปจํธ๋กค๋ฌ์๋ 3๊ฐ์ RAM ์ฌ๋กฏ(8C ํ๋ก์ธ์์ฉ DDR4)์ด ์๋ ๋จ์ผ ํ๋ก์ธ์ ๋ง๋๋ณด๋๊ฐ ์์ต๋๋ค. ๋ํ ๊ฐ ์ปจํธ๋กค๋ฌ์๋ 1๊ฐ์ XNUMXG ์ด๋๋ท ํฌํธ(๊ทธ ์ค XNUMX๊ฐ๋ AERODISK ENGINE ์ํํธ์จ์ด์์ ์๋น์ค๋ก ์ฌ์ฉ)์ ๋ฐฑ์๋(SAS) ๋ฐ ํ๋ฐํธ์๋(์ด๋๋ท ๋๋ FibreChannel) ์ด๋ํฐ์ฉ PCIe ์ฌ๋กฏ XNUMX๊ฐ๊ฐ ์์ต๋๋ค.
๋ถํธ ๋์คํฌ๋ก๋ ํ๋ก์ ํธ์์ ๋ฐ๋ณต์ ์ผ๋ก ํ ์คํธํ๊ณ ์ฌ์ฉํ GS Nanotech์ ๋ฌ์์ SATA SSD ๋์คํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํ๋ซํผ์ ์ฒ์ ๋ง๋ฌ์ ๋ ์ ์คํ๊ฒ ์กฐ์ฌํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์กฐ๋ฆฝ ๋ฐ ๋ฉ๋ ํ์ง์ ๋ํด ์๋ฌธ์ ์ฌ์ง๊ฐ ์์์ผ๋ฉฐ ๋ชจ๋ ๊ฒ์ด ๊น๋ํ๊ณ ์์ ์ ์ผ๋ก ์ด๋ฃจ์ด์ก์ต๋๋ค.
์ด์ ์ฒด์
OS๋ ์ธ์ฆ์ฉ OS Alt 8SP ๋ฒ์ ์ ์ฌ์ฉํ๋ค. ๊ฐ๊น์ด ์ฅ๋์ ์ฐ๋ฆฌ๋ Aerodisk ์คํ ๋ฆฌ์ง ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ์ฌ Alt OS์ฉ ํ๋ฌ๊ทธ ๊ฐ๋ฅํ๊ณ ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค ๊ณํ์ ๋๋ค.
์ด ๋ฒ์ ์ ๋ฐฐํฌํ์ E4.9K์ฉ Linux 2 ์ปค๋์ ํ์ฌ ์์ ๋ฒ์ (MCST ์ ๋ฌธ๊ฐ๊ฐ ์ด์ํ ์ฅ๊ธฐ ์ง์ ๋ถ๊ธฐ)์ ๊ตฌ์ถ๋์์ผ๋ฉฐ ๊ธฐ๋ฅ ๋ฐ ๋ณด์์ ์ํ ํจ์น๋ก ๋ณด์๋์์ต๋๋ค. Alt OS์ ๋ชจ๋ ํจํค์ง๋ ALT Linux Team ํ๋ก์ ํธ์ ์๋ ํธ๋์ญ์ ๋น๋ ์์คํ ์ ์ฌ์ฉํ์ฌ Elbrus์์ ์ง์ ๋น๋๋๋ฏ๋ก ์ ์ก ์์ฒด์ ๋ํ ์ธ๊ฑด๋น๋ฅผ ์ค์ด๊ณ ์ ํ ํ์ง์ ๋ ๋ง์ ๊ด์ฌ์ ๊ธฐ์ธ์ผ ์ ์์ต๋๋ค.
Elbrus์ฉ Alt OS์ ๋ชจ๋ ๋ฆด๋ฆฌ์ค๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฅ ์ธก๋ฉด์์ ํฌ๊ฒ ํ์ฅ๋ ์ ์์ต๋๋ค(6๋ฒ์งธ ๋ฒ์ ์ ๊ฒฝ์ฐ ์ฝ 12๊ฐ์ ์์ค ํจํค์ง์์ XNUMX๋ฒ์งธ ๋ฒ์ ์ ๊ฒฝ์ฐ ์ฝ XNUMX๊ฐ๊น์ง).
Alt OS์ ๊ฐ๋ฐ์์ธ Basalt SPO๊ฐ ๋ค์ํ ํ๋ซํผ์์ ๋ค๋ฅธ ์ํํธ์จ์ด ๋ฐ ์ฅ์น ๊ฐ๋ฐ์์ ์ ๊ทน์ ์ผ๋ก ํ๋ ฅํ์ฌ ํ๋์จ์ด ๋ฐ ์ํํธ์จ์ด ์์คํ ๋ด์์ ์ํํ ์ํธ ์์ฉ์ ๋ณด์ฅํ๊ธฐ ๋๋ฌธ์ ์ ํ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค.
์ํํธ์จ์ด ์คํ ๋ฆฌ์ง ์์คํ
์ด์ํ ๋ ์ฐ๋ฆฌ๋ E2K์์ ์ง์๋๋ x86 ์๋ฎฌ๋ ์ด์ ์ ์ฌ์ฉํ๋ค๋ ์๊ฐ์ ์ฆ์ ํฌ๊ธฐํ๊ณ ํ๋ก์ธ์์ ์ง์ ์์ ํ๊ธฐ ์์ํ์ต๋๋ค(๋คํํ๋ Alt์๋ ์ด๋ฅผ ์ํด ํ์ํ ๋๊ตฌ๊ฐ ์ด๋ฏธ ์์ต๋๋ค).
๋ฌด์๋ณด๋ค๋ ๊ธฐ๋ณธ ์คํ ๋ชจ๋๋ ๋ ๋์ ๋ณด์(XNUMX๊ฐ๊ฐ ์๋ ๋์ผํ XNUMX๊ฐ์ ํ๋์จ์ด ์คํ)๊ณผ ํฅ์๋ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค(๋ฐ์ด๋๋ฆฌ ๋ณํ๊ธฐ๊ฐ ์๋ํ๊ธฐ ์ํด XNUMX๊ฐ ์ค XNUMX๊ฐ ๋๋ XNUMX๊ฐ์ ์ฝ์ด๋ฅผ ํ ๋นํ ํ์๊ฐ ์์ผ๋ฉฐ ์ปดํ์ผ๋ฌ๋ JIT๋ณด๋ค ๋ ๋์ ์์ ).
์ค์ ๋ก AERODISK ENGINE์ E2K ๊ตฌํ์ x86์์ ๋ฐ๊ฒฌ๋๋ ๋๋ถ๋ถ์ ๊ธฐ์กด ์คํ ๋ฆฌ์ง ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ํ์ฌ ๋ฒ์ ์ AERODISK ENGINE(A-CORE ๋ฒ์ 2.30)์ด ์คํ ๋ฆฌ์ง ์์คํ ์ํํธ์จ์ด๋ก ์ฌ์ฉ๋ฉ๋๋ค.
E2K์์๋ ์๋ฌด๋ฐ ๋ฌธ์ ์์ด ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๋์ ํ์ฌ ์ ํ์์ ์ฌ์ฉํ ์ ์๋๋ก ํ ์คํธ๋ฅผ ๊ฑฐ์ณค์ต๋๋ค.
- ์ต๋ XNUMX๊ฐ์ ์ปจํธ๋กค๋ฌ ๋ฐ ๋ค์ค ๊ฒฝ๋ก I/O(mpio)์ ๋ํ ๋ด๊ฒฐํจ์ฑ
- ์ฌ ๋ณผ๋ฅจ(RDG, DDP ํ, FC, iSCSI, NFS, Active Directory ํตํฉ์ ํฌํจํ SMB ํ๋กํ ์ฝ)์ ํตํ ๋ธ๋ก ๋ฐ ํ์ผ ์ก์ธ์ค
- ์ต๋ XNUMX๋ฐฐ ํจ๋ฆฌํฐ๊น์ง ๋ค์ํ RAID ๋ ๋ฒจ(RAID ์์ฑ์ ์ฌ์ฉ ๊ธฐ๋ฅ ํฌํจ)
- ํ์ด๋ธ๋ฆฌ๋ ์คํ ๋ฆฌ์ง(๋์ผํ ํ ๋ด์์ SSD์ HDD ๊ฒฐํฉ, ์ฆ ์บ์ ๋ฐ ๊ณ์ธตํ)
- ์ค๋ณต ์ ๊ฑฐ ๋ฐ ์์ถ์ ํตํ ๊ณต๊ฐ ์ ์ฝ ์ต์
- ROW ์ค๋ ์ท, ํด๋ก ๋ฐ ๋ค์ํ ๋ณต์ ์ต์
- QoS, ๊ธ๋ก๋ฒ ํซ์คํ์ด, VLAN, BOND ๋ฑ๊ณผ ๊ฐ์ ๊ธฐํ ์์ง๋ง ์ ์ฉํ ๊ธฐ๋ฅ
์ค์ ๋ก E2K์์๋ ๋ค์ค ์ปจํธ๋กค๋ฌ(20๊ฐ ์ด์)์ ๋ค์ค ์ค๋ ๋ I/O ์ค์ผ์ค๋ฌ๋ฅผ ์ ์ธํ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ด ์ฌํ๋์ ํ์ ์ฑ๋ฅ์ 30~XNUMX% ํฅ์ํ ์ ์์ต๋๋ค. .
๊ทธ๋ฌ๋ ๋ฌผ๋ก ์ด๋ฌํ ์ ์ฉํ ๊ธฐ๋ฅ๋ ์๊ฐ ๋ฌธ์ ๋ก ์ถ๊ฐํ ๊ฒ์ ๋๋ค.
์ฑ๋ฅ์ ๋ํด ์กฐ๊ธ
์คํ ๋ฆฌ์ง ์์คํ ์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ ํ ์คํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํต๊ณผํ ํ ๋ก๋ ํ ์คํธ๋ฅผ ์์ํ์ต๋๋ค.
์๋ฅผ ๋ค์ด RAM ์บ์๊ฐ ๋นํ์ฑํ๋ ๋์ผ ์ปจํธ๋กค๋ฌ ์คํ ๋ฆฌ์ง ์์คํ (2xCPU E8C 1.3Ghz, 32GB RAM + 4 SAS SSD 800GB 3DWD)์์ ๊ธฐ๋ณธ RAID-10 ๋ ๋ฒจ๊ณผ 500๊ฐ์ 10G๋ก DDP ํ XNUMX๊ฐ๋ฅผ ์์ฑํ์ต๋๋ค. LUN์ ๋ง๋ค๊ณ iSCSI(XNUMXG ์ด๋๋ท)๋ฅผ ํตํด ์ด๋ฌํ LUN์ Linux ํธ์คํธ์ ์ฐ๊ฒฐํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ FIO ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ์์ ์์ฐจ ๋ก๋ ๋ธ๋ก์ ๋ํ ๊ธฐ๋ณธ ์๊ฐ๋ณ ํ ์คํธ ์ค ํ๋๋ฅผ ์ํํ์ต๋๋ค.
์ฒซ ๋ฒ์งธ ๊ฒฐ๊ณผ๋ ์๋นํ ๊ธ์ ์ ์ด์์ต๋๋ค.
ํ๋ก์ธ์์ ๋ถํ๋ ํ๊ท 60% ์์ค์ด์์ต๋๋ค. ์ด๊ฒ์ ์ ์ฅ์๊ฐ ์์ ํ๊ฒ ์๋ํ ์ ์๋ ๊ธฐ๋ณธ ์์ค์ ๋๋ค.
์, ์ด๊ฒ์ ๊ณ ๋ถํ์๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๊ณ ๊ณ ์ฑ๋ฅ DBMS์๋ ๋ถ๋ช ํ ์ถฉ๋ถํ์ง ์์ง๋ง ์ค์ต์์ ์ ์ ์๋ฏ์ด ์ด๋ฌํ ํน์ฑ์ ์คํ ๋ฆฌ์ง ์์คํ ์ด ์ฌ์ฉ๋๋ ์ผ๋ฐ ์์ ์ 80%์ ์ถฉ๋ถํฉ๋๋ค.
์กฐ๊ธ ํ์ ์คํ ๋ฆฌ์ง ํ๋ซํผ์ผ๋ก์ Elbrus์ ๋ก๋ ํ ์คํธ์ ๋ํ ์์ธํ ๋ณด๊ณ ์๋ฅผ ๊ฐ์ง๊ณ ๋์์ฌ ๊ณํ์ ๋๋ค.
๋ฐ์ ๋ฏธ๋
์์์ ์ด ๊ฒ์ฒ๋ผ Elbrus 8C์ ๋๋ ์์ฐ์ ์ค์ ๋ก ์ต๊ทผ์ ์์๋์์ต๋๋ค. 2019๋ ์ด์ ์ฝ 4000๊ฐ์ ํ๋ก์ธ์๊ฐ ์ด๋ฏธ ์ถ์๋์์ต๋๋ค. ๋น๊ต๋ฅผ ์ํด ์ด์ ์ธ๋ Elbrus 4C์ ํ๋ก์ธ์๋ ์ ์ฒด ์์ฐ ๊ธฐ๊ฐ ๋์ 5000๊ฐ๋ง ์์ฐ๋์์ผ๋ฏ๋ก ์ง์ ์ด ์์ต๋๋ค.
์ด๊ฒ์ ๋ฌ์์ ์์ฅ์์๋ ๋ฐ๋ค์ ํ ๋ฐฉ์ธ์ด๋ผ๋ ๊ฒ์ด ๋ถ๋ช
ํ์ง๋ง ๊ธธ์ ๊ฑท๋ ์ฌ๋์ด ์ง๋ฐฐ ํ ๊ฒ์
๋๋ค.
์๋ง ๊ฐ์ Elbrus 2020C ํ๋ก์ธ์๊ฐ 8๋
์ ์ถ์๋ ์์ ์ด๋ฉฐ ์ด๋ ์ด๋ฏธ ์ฌ๊ฐํ ์์น์
๋๋ค. ๋ํ 2020๋
์๋ MCST ํ์ด Elbrus-8SV ํ๋ก์ธ์๋ฅผ ๋๋ ์์ฐ์ ํฌ์
ํด์ผ ํฉ๋๋ค.
์ด๋ฌํ ์์ฐ๊ณํ์ ๊ตญ๋ด ์ ์ฒด ์๋ฒํ๋ก์ธ์ ์์ฅ์ ์๋น ๋ถ๋ถ์ ์ ์ ํ๊ณ ์๋ ์ ์ฉ์ด๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ง๊ธ ์ฌ๊ธฐ์์ ๊ฐ์ฅ ์์ ํ๊ณ ์ธ์ฆ ๋ ๋ฌ์์ ์ ๋ฐ์ดํฐ ์ ์ฅ ์์คํ (๋ฐ ๋ฏธ๋, Elbrus-16C์ ๊ฐ์ํ ์์คํ ). ๋ฌ์์ ์์คํ ์ ํ์ฌ ํ๋ ์กฐ๊ฑด์์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ฐ๋ฅํ ํ ๋ฉ๋ฆฌ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ข ์ข ์์ ์ ๋ฌ์์ ์ ์กฐ์ ์ฒด๋ผ๊ณ ์๋์ค๋ฝ๊ฒ ๋ถ๋ฅด๋ ํ์ฌ์ ๋ค์ ์์ฌ์ ์คํจ๋ฅผ ๋ด์ค์์ ๋ณด์ง๋ง ์ค์ ๋ก๋ ๋งํฌ ์ ์ ์ ์ธํ๊ณ ๋ ์ธ๊ตญ ์ ์กฐ์ ์ฒด์ ์ ํ์ ์์ฒด ๊ฐ์น๋ฅผ ์ถ๊ฐํ์ง ์๊ณ ๋ผ๋ฒจ์ ๋ค์ ๋ถ์ด๋ ๋ฐ ์ข ์ฌํ๊ณ ์์ต๋๋ค. ๋ถํํ๋ ๊ทธ๋ฌํ ํ์ฌ๋ ๋ชจ๋ ์ค์ ๋ฌ์์ ๊ฐ๋ฐ์ ๋ฐ ์ ์กฐ์ ์ฒด์๊ฒ ๊ทธ๋ฆผ์๋ฅผ ๋๋ฆฌ ์๋๋ค.
์ด ๊ธฐ์ฌ๋ฅผ ํตํด ์ฐ๋ฆฌ๋๋ผ์๋ ํ๋์ ์ธ ๋ณต์กํ IT ์์คํ ์ ์ค์ ๋ก ํจ์จ์ ์ผ๋ก ๋ง๋ค๊ณ ์ ๊ทน์ ์ผ๋ก ๊ฐ๋ฐํ๋ ํ์ฌ๊ฐ ์์๊ณ ์์ผ๋ก๋ ๊ทธ๋ด ๊ฒ์ด๋ฉฐ IT์ ์์ ๋์ฒด๋ ์์ค์ด ์๋๋ผ ํ์ค์ด๋ผ๋ ๊ฒ์ ๋ถ๋ช ํ ๋ณด์ฌ์ฃผ๊ณ ์ถ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ชจ๋ ์ด๊ณ ์์ต๋๋ค. ๋น์ ์ ์ด ํ์ค์ ์ฌ๋ํ ์ ์๊ณ , ๋นํํ ์ ์๊ณ , ๋ ธ๋ ฅํ๊ณ ๋ ์ข๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
ํ๋ ์๋ จ์ ๋ถ๊ดด๋ก ์ธํด Elbrus ์ ์์ ํ์ด ํ๋ก์ธ์ ์ธ๊ณ์์ ์ ๋ช ํ ์ ์๊ฐ ๋๋ ๊ฒ์ ๋ง์๊ณ ํ์ ํด์ธ ๊ฐ๋ฐ์ ์ํ ์๊ธ์ ๋ชจ์ํด์ผ ํ์ต๋๋ค. ๊ทธ๊ฒ์ ๋ฐ๊ฒฌ๋์๊ณ , ์์ ์ด ์๋ฃ๋์์ผ๋ฉฐ, ์ง์ ์ฌ์ฐ์ด ์ ์ฅ๋์์ต๋๋ค. ์ด ์ฌ๋๋ค์๊ฒ ํฐ ๊ฐ์ฌ๋ฅผ ์ ํ๊ณ ์ถ์ต๋๋ค!
์ง๊ธ์ ๊ทธ๊ฒ ๋ค์ ๋๋ค. ๊ทํ์ ์๊ฒฌ, ์ง๋ฌธ ๋ฐ ๋ฌผ๋ก ๋นํ์ ์์ฑํ์ญ์์ค. ์ฐ๋ฆฌ๋ ํญ์ ํ๋ณตํฉ๋๋ค.
๋ํ ์ ์ฒด Aerodisk ํ์ฌ๋ฅผ ๋์ ํ์ฌ ๋ค๊ฐ์ค๋ ์ํด์ ํฌ๋ฆฌ์ค๋ง์ค์ ์ ์ฒด ๋ฌ์์ IT ์ปค๋ฎค๋ํฐ๋ฅผ ์ถํํ๊ณ 100% ๊ฐ๋ ์๊ฐ์ ๊ธฐ์ํ๋ฉฐ ์ํด์๋ ๋ฐฑ์ ์ด ๋๊ตฌ์๊ฒ๋ ์ ์ฉํ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.))).
์ฌ์ฉ ๋ ์ฌ๋ฃ
๊ธฐ์ , ์ํคํ
์ฒ ๋ฐ ํน์ฑ์ ๋ํ ์ผ๋ฐ์ ์ธ ์ค๋ช
์ด ํฌํจ๋ ๋ฌธ์:
"Elbrus"๋ผ๋ ์ด๋ฆ์ ์ปดํจํฐ์ ๋ํ ๊ฐ๋ตํ ์ญ์ฌ:
e2k ์ํคํ
์ฒ์ ๋ํ ์ผ๋ฐ ๋ฌธ์:
์ด ๊ธฐ์ฌ๋ 4์ธ๋(Elbrus-8S) ๋ฐ 5์ธ๋(Elbrus-8SV, 2020)์ ๊ดํ ๊ฒ์
๋๋ค.
์ฐจ์ธ๋ 6์ธ๋ ํ๋ก์ธ์ ์ฌ์(Elbrus-16SV, 2021):
Elbrus ์ํคํ
์ฒ์ ๋ํ ๊ณต์ ์ค๋ช
:
์์ฌ์ค์ผ์ผ ์ฑ๋ฅ์ ์ํผ์ปดํจํฐ๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํ๋์จ์ด ๋ฐ ์ํํธ์จ์ด ํ๋ซํผ "Elbrus" ๊ฐ๋ฐ์์ ๊ณํ:
๊ฐ์ธ์ฉ ์ปดํจํฐ, ์๋ฒ ๋ฐ ์ํผ์ปดํจํฐ๋ฅผ ์ํ ๋ฌ์์ Elbrus ๊ธฐ์ :
Boris Babayan์ ์ค๋๋ ๊ธฐ์ฌ์ด์ง๋ง ์ฌ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค.
Mikhail Kuzminsky์ ์ด์ ๊ธฐ์ฌ:
MCST ํ๋ ์ ํ
์ด์
, ์ผ๋ฐ ์ ๋ณด:
Elbrus ํ๋ซํผ์ฉ Alt OS์ ๋ํ ์ ๋ณด:
์ถ์ฒ : habr.com