์บ๋ฆฌํฌ๋์ ํ์ฌ
๋ช ๋
๋์ ์ ๋ฌธ๊ฐ๋ค์ ARM ํ๋ซํผ์ด ๋ฐ์ดํฐ ์ผํฐ์์ x86๊ณผ ๊ฒฝ์ํ ๊ฒ์ด๋ผ๊ณ ์์ธกํด ์์ง๋ง ์ค์ ๋ก๋ ๊ทธ๋ฐ ์ผ์ด ์ผ์ด๋์ง ์์์ต๋๋ค. 2019๋
๋ง์๋
๊ทธ๋ฌ๋ SPECrate 2017 ์ ์ ๋ฒค์น๋งํฌ์ ์๋ก์ด ARM ํ๋ก์ธ์๋ ๊ฐ์ฅ ๋น ๋ฅธ 64์ฝ์ด AMD EPYC ๋๋ Cascade Lake ์ ํ๊ตฐ์ ์์ 28์ฝ์ด Xeon๋ณด๋ค ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ฌ์ค๋๋ค. ์ด๋ ์ด๋ฏธ ์ฌ๊ฐํ ์ฃผ์ฅ์
๋๋ค(๋น๋ก ๋ฒค์น๋งํฌ ๊ฒฐ๊ณผ๊ฐ ์ฝ๊ฐ "๋น๋ค์ด์ ธ ์์ง๋ง", ์๋ ์ฐธ์กฐ).
ARM์ ์ฃผ์ ์ฅ์ ์ ์๋์ง ํจ์จ์ฑ์ด๋ฉฐ, ์ด๋ ์ ์์ ์ํคํ
์ฒ๋ก ์ธํด x86 ํ๋ก์ธ์์ ์ผ์นํ ์ ์์ต๋๋ค. 80์ฝ์ด Ampere Altra์ TDP๋ 45~210W์ด๊ณ ํด๋ญ ์๋๋ 3GHz์
๋๋ค.
Ampere๋ ์ด ์ค๊ณ๊ฐ Meltdown ๋ฐ Specter์ ๊ฐ์ ๋ถ์ฑ๋ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๊ฐ๋ณ ์ฝ์ด๋ฅผ ๋ ์ ๋ณดํธํ๊ธฐ ๋๋ฌธ์ ๋ ๊ฐ๊ฐ ์๋ ์ฝ์ด๋น ํ๋์ ์ค๋ ๋๊ฐ ๋ณด์์ ๊ฐํํ๋ค๊ณ ๋ฏฟ์ต๋๋ค.
์ด ํ๋ก์ธ์๋ ๋ฐ์ดํฐ ๋ถ์, ์ธ๊ณต ์ง๋ฅ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์คํ ๋ฆฌ์ง, ํต์ ์คํ, ์ฃ์ง ์ปดํจํ
, ์น ํธ์คํ
๋ฐ ํด๋ผ์ฐ๋ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๊ฐ์ ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์
์ฉ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค. ํนํ ๊ธฐ๊ณ ํ์ต ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ FP16(๋ฐ์ ๋ฐ๋ ์ซ์) ๋ฐ INT8(๋จ์ผ ๋ฐ์ดํธ ์ ์ ํํ) ๋ฐ์ดํฐ ํ์์ ๋ํ ํ๋์จ์ด ์ง์์ด ๊ตฌํ๋์์ต๋๋ค. AES ๋ฐ SHA-256 ํด์ฑ์ ์ํ ํ๋์จ์ด ๊ฐ์๋ ์์ต๋๋ค.
์ด ์นฉ์ 7nm ๊ณต์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ TSMC ๊ณต์ฅ์์ ์ ์กฐ๋ฉ๋๋ค. ์ฒซ ๋ฒ์งธ CPU ์ํ์ ์ด๋ฏธ ์ ์ฌ ๊ณ ๊ฐ์๊ฒ ์ ์ก๋์์ผ๋ฉฐ 2020๋
์ค๋ฐ์ ๋๋ ์์ฐ์ด ์์๋ ์์ ์
๋๋ค.
Ampere CEO์ด์ ์ Intel ์ฌ์ฅ์ธ Renรฉe James๋ ARM ์๋ฒ ํ๋ก์ธ์๋ ์ค๊ณํ ํ์ฐํ Applied Micro Circuits Corporation(2017~1979)์ ๊ธฐ๋ฐ์ผ๋ก 2017๋ 2011์ Ampere Computing์ ์ค๋ฆฝํ์ต๋๋ค. ํนํ 64๋ ์๋ ARMv8-A ๊ธฐ๋ฐ์ XNUMX๋นํธ X-Gene ํ๋ซํผ์ ์ ๋ณด์์ต๋๋ค.
์ ์์ค๋ ํ์ฌ ์ํ์ด ์ปดํจํ (Ampere Computing)์ CEO ๊ฒธ ์ด์ฌํ ์์ฅ์ง๊ณผ ๋ฏธ๊ตญ ๋ํต๋ น์๊ฒ ์๋ฌธ์ ์ ๊ณตํ๋ ๊ตญ๊ฐ์๋ณดํต์ ์๋ฌธ์์ํ(National Security Telecommunications Advisory Committee) ๋ถ์์ฅ์ง์ ๊ฒธ์ํ๊ณ ์์ต๋๋ค.
ARM ํ๋ก์ธ์๋ฅผ ์๋ฒ ์์ฅ์ ๋์ ํ๋ ค๋ ์๋ก์ด ์๋๊ฐ ์ผ๋ง๋ ์ฑ๊ณต์ ์ผ์ง ๊ถ๊ธํ๋ค.
โ์์ฅ์์ ๊ฐ์ฅ ๋ง์ ์ฝ์ด ์๋ฅผ ๊ฐ์ถ ํ๋ก์ธ์๋ฅผ ์ถ์ํ์ต๋๋ค.โ
์ง๋ ๋ช ๋
๋์ AMD์ ์์ ์ธ๊ธํ Applied Micro๊ฐ ์ ์ฌํ ํ๋ก์ธ์๋ฅผ ์์ฐํ๋ ค๊ณ ์๋ํ์ ๋ 64๋นํธ ARM ์๋ฒ ์นฉ์ ๋ํ ์ด์ผ๊ธฐ๊ฐ ๋ง์ด ์์์ต๋๋ค. ํ์ง๋ง ์ด๋ค ํ์ฌ๋ ์คํจํ๋ค. AMD๋ ARM ํ๋ก์ ํธ๋ฅผ ์ข
๋ฃํ๊ณ Applied Micro์ ์์ฐ์ ์ข
๋ฃํ์ต๋๋ค.
๋ ๊ฐ์ Ampere ์๋ฒ ํ๋ซํผ: Mt. ์ฅ๊ณผ ์ฐ. ๋
Ampere Altra์ ๋จ์ผ ์ค๋ ๋ ์ฝ์ด์ ์ด๋ฌํ CPU์ ๊ตฌ์ถํ ์ ์๋ "๋ฐ๋๊ฐ ๋๊ณ ์๋์ง ํจ์จ์ ์ธ ์๋ฒ"๋ฅผ ํตํด ๊ณ ๊ฐ์ "ํด๋ผ์ฐ๋์ ๋ฐฐํฌํ ์ ์๋ ์๋น์ค ์๋ฅผ ์ต๋ํ"ํ ์ ์์ต๋๋ค.
Ampere Altra ํ๋ก์ธ์๋ ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
์๋ฒ์ฐ 160๊ฐ ํ๋ก์ธ์(XNUMX๊ฐ ์ฝ์ด)์ฉ Jade: ๋ฐ์ดํฐ ๋ถ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์น
ํ์ฌ๋ ์ด ์ํํธ์จ์ด๊ฐ Ampere Altra์ ํจ๊ป ์๋ํ ์ค๋น๊ฐ ๋์๋ค๊ณ ๋งํฉ๋๋ค: "ํ์ฌ ๊ฐ์ฅ ํฐ ์ ์ ๋ชจ๋ ๊ณ์ธต, OS ๊ณ์ธต์ ์ดํด๋ณด๋ฉด Linux์์ BSD, Windows๊น์ง ๋ชจ๋ ๊ฒ์ด ARM์ ์ง์ํ๋ค๋ ๊ฒ์ ๋๋ค."๋ผ๊ณ Jeff Wittich๋ ๋งํฉ๋๋ค. , Ampere ์ ํ ๋ถ๋ฌธ ์์ ๋ถ์ฌ์ฅ. โ ๊ฐ์ํ๋ฅผ ์ํด Kubernetes, Docker, VMware ๋ฐ KBM์ ์ง์ํฉ๋๋ค. ๊ฑฐ๊ธฐ์์ ๋ชจ๋ ๊ฒ์ด ์ง์๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์์ค์์๋ ์ค๋๋ ํด๋ผ์ฐ๋์์ ์๋ํ๋ ๋ชจ๋ ๊ฒ์ด ์ด๋ฏธ ์ฌ๊ธฐ์ ์๋ํ๊ณ ์์ต๋๋ค.โ
์๋ฒ์ฐ ๋จ์ผ ํ๋ก์ธ์์ ํ์ฌ: ์ฃ์ง ์ปดํจํ
, ํต์ ์๋น์ค, ์น, ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง
๋ช ์ธ์
- ํ๋ก์ธ์ ํ์ ์์คํ
- Sustained Turbo๋ฅผ ํตํด ์ต๋ 80GHz๋ก ํด๋ญ๋๋ 8.2๊ฐ์ ARM v64+ 3,0๋นํธ ์ฝ์ด, ARM v8.3 ๋ฐ v8.4์์ ์ผ๋ถ ๊ฐ์ ์ฌํญ ์ถ๊ฐ
- 1KB L64 I ์บ์, ์ฝ์ด๋น 1KB L64 D ์บ์, ์ฝ์ด๋น 2MB L1 ์บ์, 32MB ๊ณต์ ์์คํ ๋ ๋ฒจ ์บ์(SLC)
- ์ด์ค ํญ(128๋นํธ) SIMD(๋จ์ผ ๋ช ๋ น, ๋ค์ค ๋ฐ์ดํฐ) ๋ช ๋ น ์คํธ๋ฆผ
- ๋ฉ์ ๋คํธ์ํฌ์ ์ผ๊ด๋ ์ํธ ์ฐ๊ฒฐ
- ์์คํ
๋ฉ๋ชจ๋ฆฌ
- 8x 72๋นํธ DDR4-3200 ์ฑ๋
- ECC, ๊ธฐํธ ๊ธฐ๋ฐ ECC, DDR4 RAS
- ์์ผ๋น ์ต๋ 16๊ฐ์ DIMM ๋ฐ 4TB
- ์์คํ
์์
- ์ ์ฒด ์ธํฐ๋ฝํธ ๊ฐ์ํ(GICv3)
- ์ ์ฒด I/O ๊ฐ์ํ(SMMUv3)
- ์ํฐํ๋ผ์ด์ฆ ์๋ฒ๊ธ RAS(์ ๋ขฐ์ฑ, ๊ฐ์ฉ์ฑ, ์๋น์ค ๊ฐ๋ฅ์ฑ) ์ ๋ขฐ์ฑ
- ๋คํธ์ํฌ
- 128๊ฐ์ PCIe Gen4 ๋ ์ธ
- 8/8GT/s(์ด๋น ๊ธฐ๊ฐํธ๋์ญ์ )์ ๋ฐ์ดํฐ ์ ์ก์ ์ํ ํ์ฅ ์๋ ๋ชจ๋(ESM)๋ฅผ ์ง์ํ๋ 4 x16 PCIe + 20 x25 PCIe/CCIX
- ์ต๋ 48๊ฐ์ x32 ์ฐ๊ฒฐ์ ์ง์ํ๋ 2๊ฐ์ ์ปจํธ๋กค๋ฌ
- 192P ๊ตฌ์ฑ์ 2๋ผ์ธ
- ๋ค์ค ์์ผ ์ง์
- 4์ค x16 CCIX
- 128๊ฐ์ PCIe Gen4 ๋ ์ธ
- ์จ๋ ๋ฒ์ โ 0ยฐC ~ +90ยฐC
- ์์
- CPU: 0,80V, DDR4: 1,2V
- I/O: 3,3V/1,8V, SerDes PLL: 1,8V
- ์ ์ ๊ด๋ฆฌ โ ๋์ ์ ๊ฒฉ, Turbo Gen2, ์ ์ ์ ๋ณดํธ
- ะะพัะฟัั โ 4926ํ FCLGA
- ์์ฐ โ FinFET 7nm ๊ธฐ์
๋ฒค์น๋งํฌ
Jeff Wittich๋ Ampere ํ๋ก์ธ์๊ฐ ๋ฒค์น๋งํฌ์์ AMD์ ๊ฐ์ฅ ๋น ๋ฅธ EPYC ํ๋ก์ธ์๋ณด๋ค 4% ๋ ๋์ ์ฑ๋ฅ์ ๋ฐํํ๊ณ 14% ๋ ์ ์ ์ ๋ ฅ์ ์๋นํ๋ค๊ณ ๋งํฉ๋๋ค. ์ฐ๋ฆฌ๋ 64์ฝ์ด EPYC ํ๋ก์ธ์์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค.
TDP๊ฐ 7742W์ด๊ณ ๊ฐ๊ฒฉ์ด 225๋ฌ๋ฌ์ธ 6950์
๋๋ค. ์ด๋ Zen 2 ๋ง์ดํฌ๋ก์ํคํ
์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ EPYC 2 ํ๋ก์ธ์ ์ ํ๊ตฐ ์ค ๊ฐ์ฅ ๊ฐ๋ ฅํ ํ๋ก์ธ์๋ก, 2019๋
XNUMX์์ ์ถ์๋์์ต๋๋ค.
Wittich๋ ๋ํ Cascade Lake ์ ํ๊ตฐ์ 28์ฝ์ด Xeon ํ๋ก์ธ์์๋ ๋น๊ตํ์ต๋๋ค. Ampere Altra ํ๋ก์ธ์๋ "์ฑ๋ฅ์ 2,23๋ฐฐ, ์๋์ง ํจ์จ์ฑ์ 2,11๋ฐฐ" ๋ฐ์ด๋ฌ์ต๋๋ค. ์ฌ๊ธฐ์๋ 28์ฝ์ด Xeon Platinum 8280(205W)๊ณผ ์ฑ๋ฅ์ ๋น๊ตํ๊ณ , ์ฝ์ด๋น ์๋์ง ํจ์จ์ ๊ณ์ฐํ์ต๋๋ค.
Ampere Altra ํ๋ก์ธ์๋ SPECrate 2017 ์ ์ ๋ฒค์น๋งํฌ์์ 259์ ์ด์์ ์ ์๋ฅผ ์ป์ ๊ฒ์ผ๋ก ์๋ ค์ก์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฑ๋ฅ ๋น๊ต์์ Ampere๋ ๋ฒค์น๋งํฌ ์ฝ๋๋ฅผ ์ปดํ์ผํ๊ธฐ ์ํด AMD0,85 ์ปดํ์ผ๋ฌ ์ ํ๊ตฐ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ AMD ๊ฒฐ๊ณผ์ 64์ ์์๋ฅผ ์ ์ฉํ์ต๋๋ค. ์ด๋ AMD C/C++ ์ปดํ์ผ๋ฌ๊ฐ ๋ ์ต์ ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์์ฒด์ ์ผ๋ก ์ฌ์ฉํ GCC 8.2์ ๋น๊ต๋ฉ๋๋ค. ARM์ GCC๋ณด๋ค ์ฝ๋.
๋ฒค์น๋งํฌ์ ๋ํ ์ด๋ฌํ ์กฐ์ ์๋ ๋ถ๊ตฌํ๊ณ Ampere Altra๋ ์ฑ๋ฅ๊ณผ ์๋์ง ํจ์จ์ฑ ์ธก๋ฉด์์ ๋งค์ฐ ์ธ์์ ์ธ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. 42kW ์ ์ ๊ณต๊ธ ์ฅ์น๋ฅผ ๊ฐ์ถ ํ์ค 12,5U ์๋ฒ ๋์ ์ฝ 3500๊ฐ์ ํ๋ก์ธ์ ์ฝ์ด๋ฅผ ์์ฉํ ์ ์์ด ์ฝ์ด๋น ์ํธ๋ฅผ ์ ์ฝํ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ์์์ ๋ถ๊ณผํฉ๋๋ค. Jeff Wittich๋ XNUMX๋
์์ Ampere๊ฐ ์ฝ์ด ์๋ฅผ ๋์ฑ ๋๋ฆด ์ฝ๋๋ช
Mystique๋ผ๋ ๋ ๋ค๋ฅธ ์ ํ์ด ์์ฅ์ ์ถ์๋ ๊ฒ์ด๋ผ๊ณ ๋งํ์ต๋๋ค.
Mystique๋ ๋์ผํ ์์ผ์ ์ง์ํ๋ฏ๋ก ๋ง๋๋ณด๋๋ฅผ ๊ต์ฒดํ ํ์๊ฐ ์์ต๋๋ค. ์ฐจ์ธ๋ Siryn SoC๋ 2022๋ ์ถ์๋ ์์ ์ ๋๋ค.
์ต๊ทผ ๋ช ๋
๋์ Broadcom/Cavium/Marvell, Calxeda, Huawei, Fujitsu, Phytium, Annapurna/Amazon ๋ฐ AppliedMicro/Ampere ๋ฑ ๋ค์ํ ํ์ฌ์์ ARM ์๋ฒ ํ๋ก์ธ์๋ฅผ ์ถ์ํ๋ ค๋ ์ฌ๋ฌ ์๋๊ฐ ์์์ต๋๋ค. ์ด๋ฌํ ์๋์ ๋๋ถ๋ถ์ ์คํจํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ํฉ์ด ๋ณํํ๊ณ ์๋ค๋ ์งํ๊ฐ ์์ต๋๋ค. 2019๋
XNUMX์ ์๋ง์กด
2019๋
XNUMX์ ๋ฏธ๊ตญ์ ์คํํธ์
๋๋น์(Nuvia)๊ฐ
์ด ๋ชจ๋ ๊ฒ์ RISC ํ๋ก์ธ์๊ฐ ๋ชจ๋ฐ์ผ ์ฅ์น๋ฟ๋ง ์๋๋ผ ์๋ฒ, ๋ฐ์คํฌํฑ ์ปดํจํฐ ๋ฐ ๋ฉํฑ์์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฐพ์ ์ ์์์ ๋ํ๋
๋๋ค. ๊ทธ๋ฐ๋ฐ ์๋ฌธ์ด ์๋ค.
์ค์ ๋ก ARM A12X ํ๋ก์ธ์๋ฅผ ํ์ฌํ ์ต์ iPad Pro ๋ชจ๋ธ์ Core i15 ๋ฐ Core i7 ํ๋ก์ธ์๋ฅผ ํ์ฌํ 9์ธ์น MacBook Pro๋งํผ ๊ฐ๋ ฅํ๋ฏ๋ก ์ด๋ฌํ ์
๊ทธ๋ ์ด๋๋ ์๋นํ ๋
ผ๋ฆฌ์ ์
๋๋ค.
์ถ์ฒ : habr.com