์นฉ๋ GPU
๊ฐ์ (Overview)
์นฉ๋ GPU๋ ๋จ์ผ ๋ค์ด(monolithic die)์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ง์ ํ๋ ๋์ , ์ฐ์ฐยท๋ฉ๋ชจ๋ฆฌยทI/O ๊ฐ์ ๊ธฐ๋ฅ์ ๋ ๋ฆฝ์ ์ธ ์นฉ๋ (chiplet)์ผ๋ก ๋ถ๋ฆฌํ๊ณ ํจํค์ง ๋ด์์ ๊ฒฐํฉํ๋ GPU ์ค๊ณ ๋ฐฉ์์ ๋๋ค. ๊ธฐ์กด monolithic GPU๋ ๋ค์ด ํฌ๊ธฐ๊ฐ ์ปค์ง์๋ก ์์จ์ด ๋จ์ด์ง๊ณ ์ ์กฐ ๋น์ฉ์ด ๊ธ๊ฒฉํ ์ฆ๊ฐํ๋ ๋ฐ๋ฉด, ์นฉ๋ ๋ฐฉ์์ ๊ฐ๊ฐ์ ์์ ๋ค์ด๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ์ ์กฐํ์ฌ ์์จ์ ๋์ด๊ณ ๋น์ฉ์ ์ ๊ฐํ ์ ์์ต๋๋ค.
ํ๋ AIยทHPC ์ํฌ๋ก๋์ ํญ๋ฐ์ ์ธ ์ฑ์ฅ์ผ๋ก ๋จ์ผ GPU์ ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ๊ณผ ์ฐ์ฐ ๋ฅ๋ ฅ์ด ๋ณ๋ชฉ์ ๋ด์ฐฉํ๋ฉด์, AMD์ NVIDIA ๋ชจ๋ ํจํค์ง ์์ค์ ๋ถํ ์ค๊ณ๋ฅผ ์ ๊ทน ๋์ ํ๊ณ ์์ต๋๋ค. AMD๋ RDNA 3์์ Graphics Compute Die(GCD)์ Memory Cache Die(MCD)๋ฅผ ๋ถ๋ฆฌํ MCM(Multi-Chip Module) ๊ตฌ์กฐ๋ฅผ ์์ฉํํ๊ณ , CDNA 3์ MI300 ๊ณ์ด์์๋ ์ฌ๋ฌ ์ฐ์ฐ ๋ค์ด์ HBM์ ํ๋์ ํจํค์ง ์์ ํตํฉํ์ต๋๋ค. NVIDIA๋ Hopper๊น์ง๋ ๋จ์ผ ๋ํ ๋ค์ด์ HBM์ CoWoS๋ก ๋ฌถ๋ ๊ตฌ์ฑ์ด ์ฃผ๋ฅ์์ง๋ง, Grace-Blackwell ๊ณ์ด์์๋ NVLink-C2C๋ฅผ ํตํด CPU์ GPU๋ฅผ ์นฉ ๋จ์๋ก ๊ฒฐํฉํ๋ ๋ฐฉํฅ์ ๋ถ๋ช ํ ํ์ต๋๋ค. Intel์ Ponte Vecchio์์ ๋ค์์ ํ์ผ์ Co-EMIB์ Foveros๋ก ๊ฒฐํฉํ๋ ๊ฐ์ฅ ๊ณต๊ฒฉ์ ์ธ ์นฉ๋ ์ ๋ต์ ์ฑํํ์ต๋๋ค.
ํต์ฌ ๊ฐ๋
์นฉ๋ (Chiplet)๊ณผ MCM(Multi-Chip Module)
์นฉ๋ ์ ์ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ง ์ํ ์ง์ ํ๋ก๋ก, ์ฌ๋ฌ ์นฉ๋ ์ ํ๋์ ํจํค์ง ์์์ ๊ฒฐํฉํ์ฌ ๋ณต์กํ ์์คํ ์ ๊ตฌํํฉ๋๋ค. MCM์ ์ฌ๋ฌ ๋ค์ด๋ฅผ ํ๋์ ์๋ธ์คํธ๋ ์ดํธ ์์ ๊ฒฐํฉํ ์ ์ ์กฐ๋ฆฝ์ฒด๋ก, ์นฉ๋ ๊ฐ ํต์ ์ ์ํด ์ธํฐํฌ์ (interposer) ๋๋ ๊ธฐํ์ ์ฌ์ฉํฉ๋๋ค.
์นฉ๋ ๋ฐฉ์์ ํต์ฌ ์ฅ์ ์ ์ด์ง์ ํตํฉ(heterogeneous integration)์ ๋๋ค. ๊ฐ ์นฉ๋ ์ ์๋ก ๋ค๋ฅธ ๊ณต์ ๋ ธ๋ยท์์ฌยท์ต์ ํ๋ฅผ ์ ์ฉํ ์ ์์ด, ์ฐ์ฐ ๋ก์ง์ 5nm, ๋ฉ๋ชจ๋ฆฌ ์บ์๋ 7nm, I/O๋ 12nm ๊ฐ์ ๊ตฌ์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ํ ๊ฐ ์นฉ๋ ์ ์กฐ๋ฆฝ ์ ์ Known Good Die(KGD) ํ ์คํธ๋ฅผ ๊ฑฐ์ณ ์ต์ข ์ ํ์ ์์จ์ ํฌ๊ฒ ํฅ์์ํต๋๋ค.
2.5D ์ธํฐํฌ์ ํตํฉ
2.5D ํจํค์ง์ ์ฌ๋ฌ ๋ค์ด๋ฅผ ์ค๋ฆฌ์ฝ ์ธํฐํฌ์ (silicon interposer) ์์ ๋๋ํ ๋ฐฐ์นํ๋ ๋ฐฉ์์ ๋๋ค. ์ธํฐํฌ์ ๋ Through-Silicon Via(TSV)์ ๋ฏธํฌ๋ก ๋ฒํ(micro-bump)๋ฅผ ํตํด ์นฉ๋ ๊ฐ ๊ณ ๋์ญํญยท์ ์ง์ฐ ์ฐ๊ฒฐ์ ์ ๊ณตํฉ๋๋ค. ๊ธฐ์กด 2D PCB ๋ฐฉ์ ๋๋น ํจ์ฌ ์งง๊ณ ์ด์ดํ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ์ฌ, ์นฉ๋ ๊ฐ ํต์ ๋์ญํญ์ด ํฌ๊ฒ ํฅ์๋ฉ๋๋ค.
TSMC์ CoWoS(Chip-on-Wafer-on-Substrate)๋ ๋ํ์ ์ธ 2.5D ์ธํฐํฌ์ ๊ธฐ์ ๋ก, NVIDIA H100, AMD MI300X ๋ฑ ๊ณ ์ฑ๋ฅ AI ๊ฐ์๊ธฐ์ ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค. Intel์ EMIB(Embedded Multi-die Interconnect Bridge)๋ ์ค๋ฆฌ์ฝ ๋ธ๋ฆฟ์ง๋ฅผ ๊ธฐํ์ ๋งค๋ฆฝํ์ฌ ์นฉ๋ ์ ์ฐ๊ฒฐํ๋ ๋ณํ 2.5D ๋ฐฉ์์ผ๋ก, ์ ์ฒด ์ค๋ฆฌ์ฝ ์ธํฐํฌ์ ์์ด๋ ๊ณ ๋ฐ๋ ์ฐ๊ฒฐ์ ๋ฌ์ฑํฉ๋๋ค.
3D ์ ์ธต(3D Stacking)
3D ์ ์ธต์ ๋ค์ด๋ฅผ ์์ง์ผ๋ก ์์ TSV๋ก ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ผ๋ก, 2.5D ๋๋น ๋ ์งง์ ์ฐ๊ฒฐ๊ณผ ๋ ๋์ ๋์ญํญ์ ์ ๊ณตํ์ง๋ง ์ด ๊ด๋ฆฌ๊ฐ ์ค์ํ ๊ณผ์ ์ ๋๋ค. AMD์ 3D V-Cache๋ L3 ์บ์ ๋ค์ด๋ฅผ CPU ๋ค์ด ์์ ์ ์ธตํ์ฌ ์บ์ ์ฉ๋์ ๋ํญ ํ์ฅํ๋ ์์ฉ ์ฌ๋ก์ ๋๋ค.
GPU์์์ 3D ์ ์ธต์ ์์ง ์ด๊ธฐ ๋จ๊ณ์ด์ง๋ง, HBM(High Bandwidth Memory)์ด ๋ํ์ ์ธ 3D ์ ์ธต ์์ฉ ์ ํ์ ๋๋ค. HBM์ ์ฌ๋ฌ DRAM ๋ค์ด๋ฅผ TSV๋ก ์์ง ์ ์ธตํ๊ณ ๋ก์ง ๋ค์ด์ ๊ฒฐํฉํ์ฌ, ๋์ ๋ฒ์ค ํญ๊ณผ ๋์ ๋์ญํญ์ ๋ฌ์ฑํฉ๋๋ค. ํฅํ GPU ์ฝ์ด์ ์บ์๋ฅผ 3D๋ก ์ ์ธตํ๊ฑฐ๋, ํฌํ ๋ ์ธํฐ์ปค๋ฅํธ๋ฅผ ๊ฒฐํฉํ 3D ํจํค์ง๋ ์ฐ๊ตฌ๋๊ณ ์์ต๋๋ค.
์นฉ๋ ๊ฐ ์ธํฐ์ปค๋ฅํธ ํ์ค
์นฉ๋ ๊ฐ ํต์ ์ ์ํด ์ฌ๋ฌ ํ์ค์ด ๊ฐ๋ฐ๋์์ต๋๋ค. UCIe(Universal Chiplet Interconnect Express)๋ PCIe/CXL ์ํํธ์จ์ด ์คํ์ ํจํค์ง ๋ด๋ถ ๋ค์ด ๊ฐ ์ฐ๊ฒฐ๋ก ํ์ฅํ๋ ค๋ ๋ฒ์ฉ ํ์ค์ผ๋ก, ๋ฉํฐ๋ฒค๋ ์นฉ๋ ์ํ๊ณ๋ฅผ ์ผ๋์ ๋ก๋๋ค. BoW(Bunch of Wires)๋ OCP์์ ๊ฐ๋ฐํ ๋น๊ต์ ๋จ์ํ ์นฉ๋ ์ธํฐ์ปค๋ฅํธ์ด๊ณ , AIB(Advanced Interface Bus)๋ Intel์ด ๊ณต๊ฐํ ๋ค์ด ๊ฐ ๋ฒ์ค์ ๋๋ค.
NVIDIA๋ ๋ ์์ ์ธ NVLink-C2C(Chip-to-Chip)๋ฅผ ์ฌ์ฉํ์ฌ CPU-GPU ๊ฐ ๋๋ ์นฉ ๊ฐ coherent ์ฐ๊ฒฐ์ ๊ตฌํํฉ๋๋ค. AMD๋ ํจํค์ง ๋ด๋ถ ์นฉ ๊ฐ ์ฐ๊ฒฐ์ Infinity Fabric์ ์ฌ์ฉํด GCDยทMCDยทHBM ์ฌ์ด์ ๋ฐ์ดํฐ ์ด๋์ ์กฐ์จํ๊ณ , Apple์ M-series ์นฉ๋ ์ ์ฌํ ํจํค์ง ๋ด๋ถ ๊ณ ๋์ญํญ ํจ๋ธ๋ฆญ์ ์ฌ์ฉํ์ฌ CPUยทGPUยทUnified Memory๋ฅผ ํ๋์ ํจํค์ง ์์์ ๊ฒฐํฉํฉ๋๋ค.
๋น๊ต/๋ถ์
ํจํค์ง ๋ฐฉ์ ๋น๊ต
| ํญ๋ชฉ | Monolithic | 2.5D ์ธํฐํฌ์ | 3D ์ ์ธต | MCM (ํจํค์ง ๊ธฐ๋ฐ) |
|---|---|---|---|---|
| ๋ค์ด ์ฐ๊ฒฐ | ๋จ์ผ ๋ค์ด | ์ธํฐํฌ์ ์ ๋ณ๋ ฌ ๋ฐฐ์น | ์์ง ์ ์ธต | ๊ธฐํ ์ ๋ณ๋ ฌ ๋ฐฐ์น |
| ๋์ญํญ | ๊ฐ์ฅ ๋์ (์จ์นฉ) | ๋์ (TSV/micro-bump) | ๋งค์ฐ ๋์ (TSV) | ์ค๊ฐ~๋์ |
| ์ง์ฐ ์๊ฐ | ๊ฐ์ฅ ๋ฎ์ | ๋ฎ์ | ๋งค์ฐ ๋ฎ์ | ์ค๊ฐ |
| ์ด ๊ด๋ฆฌ | ์ง์ค (์ด๋ ต์ง ์์) | ๋ถ์ฐ (์ค๊ฐ) | ๋งค์ฐ ์ด๋ ค์ | ๋ถ์ฐ (์ฌ์) |
| ์์จ | ๋ฎ์ (๋ค์ด ํด์๋ก) | ๋์ (KGD ํ ์คํธ) | ์ค๊ฐ | ๋์ (KGD ํ ์คํธ) |
| ๋น์ฉ | ๋ค์ด ํฌ๊ธฐ์ ๋น๋ก | ์ธํฐํฌ์ ๋น์ฉ ์ถ๊ฐ | ๋์ | ์ค๊ฐ |
| ๋ํ ์ ํ | ๊ธฐ์กด GPU ๋๋ถ๋ถ | H100, MI300X | HBM, 3D V-Cache | AMD MI300, RDNA 3 |
์ฃผ์ ์นฉ๋ GPU ์ํ ๋ถ์
| ์ ํ | ์ ์กฐ์ฌ | ์นฉ๋ ๊ตฌ์ฑ | ํจํค์ง | ํน์ง |
|---|---|---|---|---|
| AMD MI300X | AMD | 8x XCD + HBM3 ์คํ | CoWoS ๊ธฐ๋ฐ ๊ณ ๊ธ ํจํค์ง | 192GB HBM3, ๋์ฉ๋ AI ๊ฐ์ |
| AMD RX 7900 XTX | AMD | 1x GCD + 6x MCD | ๊ธฐํ ๊ธฐ๋ฐ MCM | ๋ฐ์คํฌํฑ GPU, ์ฒซ MCM ๊ทธ๋ํฝ์นด๋ |
| Intel Ponte Vecchio | Intel | 47๊ฐ ์ปดํฌ๋ํธ | Co-EMIB (Foveros + EMIB) | ์ํผ์ปดํจํ ์ฉ, ์ด์ง์ ํตํฉ ๊ทนํ |
| NVIDIA H100 | NVIDIA | ๋จ์ผ ๋ค์ด + HBM | TSMC CoWoS | Hopper, ๋จ์ผ ๋ค์ด ๊ธฐ๋ฐ |
| NVIDIA GB200 Superchip | NVIDIA | Grace CPU + 2x Blackwell GPU | NVLink-C2C + NVLink | CPU-GPU ์นฉ ๊ฐ coherent ๊ฒฐํฉ |
AMD ์นฉ๋ GPU ์ํคํ ์ฒ ์์ธ
AMD์ RDNA 3 ์ํคํ ์ฒ(Radeon RX 7000 ์๋ฆฌ์ฆ)๋ ์ต์ด๋ก ๋ฐ์คํฌํฑ GPU์ MCM ๋ฐฉ์์ ๋์ ํ ์ ํ์ ๋๋ค. ํ๋์ Graphics Compute Die(GCD)์ ์ต๋ 6๊ฐ์ Memory Cache Die(MCD)๋ก ๊ตฌ์ฑ๋๋ฉฐ, GCD๋ 5nm TSMC N5 ๊ณต์ ์ผ๋ก ์ ์กฐ๋๊ณ MCD๋ 6nm TSMC N6 ๊ณต์ ์ผ๋ก ์ ์กฐ๋ฉ๋๋ค.
CDNA 2 ์ํคํ ์ฒ(Instinct MI200 ์๋ฆฌ์ฆ)๋ถํฐ๋ ๋ณต์์ GCD๋ฅผ ํ๋์ ํจํค์ง์ ๊ฒฐํฉํ๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๊ณ , CDNA 3(MI300X)์์๋ 8๊ฐ์ XCD(์ฐ์ฐ ๋ค์ด)์ 192GB์ HBM3๋ฅผ ๋ํ ํจํค์ง ์์ ํตํฉํ์ต๋๋ค. ์ด ์ธ๋๋ ๋จ์ํ ์บ์ ๋ค์ด๋ฅผ ๋ถ์ด๋ ์์ค์ ๋์ด, ์ฌ๋ฌ ์ฐ์ฐ ํ์ผ๊ณผ ๋์ฉ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํจํค์ง ๋ด๋ถ ํจ๋ธ๋ฆญ์ผ๋ก ๋ฌถ๋ ๋ฐฉํฅ์ผ๋ก ์งํํ์ต๋๋ค.
RDNA 3์ MCD๋ ๋ฉ๋ชจ๋ฆฌ ์ปจํธ๋กค๋ฌ์ Infinity Cache๋ฅผ ํฌํจํ๋ฉฐ, ๊ฐ MCD๋ GCD์ ํจํค์ง ๋ด๋ถ ๋งํฌ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. MI300X ๊ณ์ด์ ์ด๋ณด๋ค ๋ ์ ๊ทน์ ์ผ๋ก ํจํค์ง ์์์ ๋ถ์ฐํด, ๋จ์ผ monolithic ๋ค์ด๋ณด๋ค ํจ์ฌ ํฐ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋๊ณผ ๋์ญํญ์ ํ๋ณดํ๋ ๋์ ํจํค์ง ์ค๊ณ์ ๋ค์ด ๊ฐ ๋ฐ์ดํฐ ์ด๋ ์ต์ ํ๊ฐ ํต์ฌ ๊ณผ์ ๊ฐ ๋ฉ๋๋ค.
๋์ ์๋ฆฌ
์นฉ๋ ๋ถํ ์ ๋ต
GPU๋ฅผ ์นฉ๋ ์ผ๋ก ๋ถํ ํ๋ ํต์ฌ ๊ณ ๋ ค์ฌํญ์ ๋ถํ ๊ฒฝ๊ณ์์์ ํต์ ์ค๋ฒํค๋์ ๋๋ค. ์นฉ๋ ๊ฐ ํต์ ์ ์จ์นฉ(on-die) ์ฐ๊ฒฐ๋ณด๋ค ๋ ๋์ ์ง์ฐ๊ณผ ๋ ๋ง์ ์๋์ง๋ฅผ ์๋ชจํ๋ฏ๋ก, ๊ฐ๋ฅํ ํ ํต์ ๋์ด ๋ง์ ๊ธฐ๋ฅ์ ๊ฐ์ ์นฉ๋ ์์ ๋ฐฐ์นํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
GPU์ ์ผ๋ฐ์ ์ธ ๋ถํ ์ ๋ต์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ฐ์ฐ ์นฉ๋ (GCD/Compute Tile): ์
ฐ์ด๋ ์ฝ์ด, ๋ฉ๋ชจ๋ฆฌ ์ปจํธ๋กค๋ฌ ์ธํฐํ์ด์ค, ๊ณต์ ์บ์๋ฅผ ํฌํจ
- ๋ฉ๋ชจ๋ฆฌ ์นฉ๋ (MCD/Memory Cache Die): HBM ์ธํฐํ์ด์ค, L3 ์บ์, ๋ฉ๋ชจ๋ฆฌ ์ปจํธ๋กค๋ฌ๋ฅผ ํฌํจ
- I/O ์นฉ๋ (I/O Die): PCIe, NVLink ๊ฐ์ ์ธ๋ถ ์ธํฐํ์ด์ค๋ฅผ ํฌํจ
- ์บ์ ์ ์ฉ ์นฉ๋ : 3D ์ ์ธต์ ํตํด ํ๋ก์ธ์ ์์ ์บ์๋ฅผ ์ฌ๋ฆฌ๋ ๋ฐฉ์
๋ถํ ์ดํ์๋ ํจํค์ง ๋ด๋ถ ํจ๋ธ๋ฆญ์ด ์ฌ์ค์์ ๋ฐฑ๋ณธ ์ญํ ์ ํฉ๋๋ค. AMD๋ Infinity Fabric์ผ๋ก GCD-MCD-HBM ์ฌ์ด ํธ๋ํฝ์ ์ค์ฌํ๊ณ , NVIDIA๋ NVLink-C2C๋ก CPU-GPU ํน์ ์นฉ ๊ฐ coherent ์ ๊ทผ์ ์ ๊ณตํด ๊ณต์ ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋ธ๊ณผ ๋๊ธฐํ ๋น์ฉ์ ๋ฎ์ถฅ๋๋ค. ๋ฐ๋ผ์ ์นฉ๋ GPU์ ์ฑ๋ฅ์ ๊ฐ๋ณ ๋ค์ด ์ฑ๋ฅ๋ฟ ์๋๋ผ ํจํค์ง ๋ด๋ถ ๋งํฌ์ ๋์ญํญ, ์ง์ฐ ์๊ฐ, coherence ์ ์ฑ ์ ํฌ๊ฒ ์ข์ฐ๋ฉ๋๋ค.
์ธํฐํฌ์ ๊ธฐ๋ฐ ์ฐ๊ฒฐ
2.5D ์ธํฐํฌ์ ๋ ์นฉ๋ ๊ฐ ์ฐ๊ฒฐ์ ์ํด ์ฌ๋ฌ ๋ ์ด์ด์ ๊ธ์ ๋ฐฐ์ ๊ณผ TSV๋ฅผ ์ฌ์ฉํฉ๋๋ค. TSV๋ ์ค๋ฆฌ์ฝ ๊ธฐํ์ ์์ง์ผ๋ก ๋ซ๊ณ ๊ตฌ๋ฆฌ๋ก ์ฑ์ด ์ฐ๊ฒฐํต์ผ๋ก, ์นฉ๋ ์์ ์ธํฐํฌ์ ๋ก, ์ธํฐํฌ์ ์์ ๊ธฐํ์ผ๋ก ์ ํธ๋ฅผ ์ ๋ฌํฉ๋๋ค.
์ธํฐํฌ์ ์ ๋ฏธํฌ๋ก ๋ฒํ ํผ์น๋ ๊ธฐ์กด ์๋ ๋ฒํ๋ณด๋ค ํจ์ฌ ์์(50ฮผm ์ดํ), ๋ ๋ง์ ์ฐ๊ฒฐ ์ฑ๋์ ๋ฐฐ์นํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์นฉ๋ ๊ฐ ๋์ญํญ ๋ฐ๋(bandwidth density)๊ฐ ํฌ๊ฒ ํฅ์๋์ด, ์ TB/s ์์ค์ ์นฉ๋ ๊ฐ ํต์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ด ๊ด๋ฆฌ
์นฉ๋ ๋ฐฉ์์ monolithic ๋๋น ์ด ๊ด๋ฆฌ์์ ์ฅ์ ์ด ์์ต๋๋ค. ์ฌ๋ฌ ๋ค์ด์ ์ด์์ด ๋ถ์ฐ๋์ด ๋จ์ผ ํซ์คํ์ ์ด ๋ถํ๊ฐ ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฌ๋ 3D ์ ์ธต์ ๊ฒฝ์ฐ ์์ชฝ ๋ค์ด์ ์ด์ด ์๋์ชฝ ๋ค์ด๋ฅผ ๊ฑฐ์ณ ๋ฐฉ์ถ๋์ด์ผ ํ๋ฏ๋ก, TSV๋ฅผ ํตํ ์ด ์ ๋ ๊ฒฝ๋ก์ ์ด ์ฌ๋ฃ์ ์ ํ์ด ์ค์ํฉ๋๋ค.
HBM์ DRAM ๋ค์ด ์ฌ์ด์ ์ด ๊ฐ๊ฒฉ์ฌ(thermal interface material)๋ฅผ ์ฌ์ฉํ๊ณ , ๋ก์ง ๋ค์ด์ ์ด์ ๋ฐฉ์ดํ์ผ๋ก ์ ๋ํ๋ ๊ตฌ์กฐ์ ๋๋ค. GPU์ HBM์ด ๊ฒฐํฉ๋ ํจํค์ง์์๋ ์ธํฐํฌ์ ๋ฅผ ํตํ ์ด ์ ๋ฌ๊ณผ ํจํค์ง ์๋จ์ ๋ฐฉ์ดํ์ด ํต์ฌ์ ์ธ ์ด ๊ด๋ฆฌ ๊ฒฝ๋ก์ ๋๋ค.
์ฅ๋จ์
์ฅ์
- ์์จ ํฅ์: ์์ ๋ค์ด๋ฅผ ๊ฐ๋ณ ์ ์กฐํ์ฌ ๊ฐ๊ฐ์ ์์จ์ ๋์ด๊ณ , KGD ํ ์คํธ๋ก ๋ถ๋ ๋ค์ด๋ฅผ ์ฌ์ ์ ์ฐจ๋จ
- ๋น์ฉ ์ ๊ฐ: ๋ํ ๋ค์ด์ ๋ ํฐํด ํฌ๊ธฐ ์ ํ์ ๊ทน๋ณตํ๊ณ , ์ด์ง์ ๊ณต์ ์ต์ ํ๋ก ์ ์กฐ ์๊ฐ ์ ๊ฐ
- ์ ์ฐํ ํ์ฅ: ์นฉ๋ ์๋ฅผ ์กฐ์ ํ์ฌ ๋์ผ ์ํคํ ์ฒ๋ก ๋ค์ํ ์ฑ๋ฅยท๊ฐ๊ฒฉ๋ ์ ํ ๋ผ์ธ์ ๊ตฌ์ฑ ๊ฐ๋ฅ
- ์ด์ง์ ํตํฉ: ๊ฐ ์นฉ๋ ์ ์ต์ ์ ๊ณต์ ยท์์ฌ๋ฅผ ์ ์ฉํ์ฌ ์ ์ฒด ์์คํ ํจ์จ ๊ทน๋ํ
- ์ฌ์ฌ์ฉ์ฑ: ๋์ผ ์นฉ๋ ์ ์ฌ๋ฌ ์ ํ์ ๊ฑธ์ณ ์ฌ์ฌ์ฉํ์ฌ ์ค๊ณ ๋น์ฉ ์ ๊ฐ
- ์ด ๋ถ์ฐ: ์ฌ๋ฌ ๋ค์ด์ ์ด์์ด ๋ถ์ฐ๋์ด ๋จ์ผ ํซ์คํ ๋ถํ ๊ฐ์
๋จ์
- ์นฉ๋ ๊ฐ ํต์ ์ค๋ฒํค๋: ์จ์น ์ฐ๊ฒฐ ๋๋น ๋์ ์ง์ฐยท์ ๋ ฅยท๋์ญํญ ์ ํ
- ํจํค์ง ๋ณต์ก์ฑ: ์ธํฐํฌ์ ยท๋ฏธํฌ๋ก ๋ฒํยท์ธ๋ํ ๋ฑ ๊ณ ๊ฐ์ ํจํค์ง ๊ธฐ์ ํ์
- ์ํํธ์จ์ด ์ง์: OSยท๋๋ผ์ด๋ฒยทAPI๊ฐ ์นฉ๋ ๊ตฌ์ฑ์ ๋ํ ์ธ์๊ณผ ์ต์ ํ๋ฅผ ํ์๋ก ํจ
- ๊ฒ์ฆ ๋ณต์ก์ฑ: ์ฌ๋ฌ ๋ค์ด์ ๋์ ํธํ์ฑ๊ณผ ์์คํ ๋ ๋ฒจ ํตํฉ ๊ฒ์ฆ์ด ์ด๋ ค์
- ์ด ๊ด๋ฆฌ ํ๊ณ: 3D ์ ์ธต ์ ์์ชฝ ๋ค์ด์ ์ด ๋ฐฉ์ถ ๊ฒฝ๋ก ์ ํ
- ์ํ๊ณ ์์กด: ๊ณ ๊ธ ํจํค์ง(TSMC CoWoS ๋ฑ)์ ์์ฐ ๋ฅ๋ ฅ์ ๊ณต๊ธ์ด ์ ํ๋จ
๊ด๋ จ ๊ธฐ์ / ์ฐธ๊ณ ๋ฌธํ
| ์๋ฃ | ๋งํฌ | ์ฐ๊ฒฐ์ |
|---|---|---|
| AMD RDNA 3 Architecture | https://www.amd.com/en/technologies/rdna-3.html | ์ฒซ MCM ๋ฐ์คํฌํฑ GPU |
| AMD CDNA 3 Architecture | https://www.amd.com/en/instinct/mi300.html | MI300 ์นฉ๋ AI ๊ฐ์๊ธฐ |
| AMD Instinct MI300X | https://www.amd.com/en/products/accelerators/instinct/mi300/mi300x.html | MI300X ๋ฉ๋ชจ๋ฆฌ/๊ณต์ /ํจํค์ง ์ฌ์ |
| Intel Ponte Vecchio Architecture | https://www.intel.com/content/www/us/en/products/details/discrete-gpus/data-center-gpu/ponte-vecchio.html | 47๊ฐ ์ปดํฌ๋ํธ Co-EMIB |
| TSMC CoWoS Technology | https://www.tsmc.com/english/dedicatedFoundry/technology/logic/l_2_5d_3d | 2.5D ์ธํฐํฌ์ ํจํค์ง |
| UCIe Consortium | https://uci-consortium.org/ | ์นฉ๋ ์ธํฐ์ปค๋ฅํธ ํ์ค |
| NVIDIA NVLink-C2C | https://www.nvidia.com/en-us/data-center/nvlink-c2c/ | ์นฉ ๊ฐ coherent ์ธํฐ์ปค๋ฅํธ |
| Chiplet - Wikipedia | https://en.wikipedia.org/wiki/Chiplet | ์นฉ๋ ๊ฐ๋ ๊ณผ ์ญ์ฌ |
| Multi-chip module - Wikipedia | https://en.wikipedia.org/wiki/Multi-chip_module | MCM ๊ธฐ์ ๊ฐ์ |
| 2.5D integrated circuit - Wikipedia | https://en.wikipedia.org/wiki/2.5D_integrated_circuit | 2.5D ํจํค์ง ๊ธฐ์ |
| Three-dimensional integrated circuit - Wikipedia | https://en.wikipedia.org/wiki/Three-dimensional_integrated_circuit | 3D IC ๊ธฐ์ ๊ณผ ์ ์ธต ๋ฐฉ์ |
| GPU ๋ฉ๋ชจ๋ฆฌ ์ํคํ ์ฒ ๊ธฐ์ด | gpu_0005_gpu_memory_architecture_basics.html | GPU ๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต ๋ฐฐ๊ฒฝ |
| CUDA ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ | gpu_0010_cuda_memory_management.html | CUDA ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ API |
| GPU ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ ๊ธฐ๋ฒ | gpu_0015_gpu_memory_optimization.html | GPU ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ ์ ๋ต |
| GPU ๋ฉ๋ชจ๋ฆฌ ์ฝ์ผ๋ ์ฑ | gpu_0020_gpu_memory_coalescing.html | ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ ํจํด ์ต์ ํ |
| ๋ฉํฐ GPU ํต์ | gpu_0025_gpu_multi_gpu.html | NVLink/NVSwitch์์ ์ฐ๊ณ |
| HBM ๋ด๋ถ ๊ตฌ์กฐ | ../dram/dram_0065_hbm_internal_structure.html | HBM 3D ์ ์ธต ๊ธฐ์ |
ํต์ฌ ์ ๋ฆฌ
์นฉ๋ GPU๋ ๋จ์ผ ๋ค์ด์ ์์จยท๋น์ฉยทํฌ๊ธฐ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ๊ธฐ๋ฅ๋ณ๋ก ๋ถ๋ฆฌ๋ ์นฉ๋ ์ ํจํค์ง ์์์ ๊ฒฐํฉํ๋ ์ํคํ ์ฒ์ ๋๋ค. AMD๋ RDNA 3๊ณผ CDNA 3์์ GCD/MCD ๋๋ XCD ๊ธฐ๋ฐ ๋ถํ ๋ฐฉ์์ ์์ฉํํ๊ณ , Intel์ Ponte Vecchio์์ 47๊ฐ ์ปดํฌ๋ํธ์ ์ด์ง์ ํตํฉ์ ๊ตฌํํ์ผ๋ฉฐ, NVIDIA๋ NVLink-C2C์ Grace-Blackwell ์ํผ์นฉ์ผ๋ก ์นฉ ๊ฐ ๊ฒฐํฉ ์ ๋ต์ ๊ฐํํ๊ณ ์์ต๋๋ค.
ํต์ฌ ๊ธฐ์ ์ 2.5D ์ธํฐํฌ์ (TSMC CoWoS, Intel EMIB), ์นฉ๋ ๊ฐ ์ธํฐ์ปค๋ฅํธ(UCIe, NVLink-C2C), ๊ทธ๋ฆฌ๊ณ 3D ์ ์ธต(TSV, HBM)์ ๋๋ค. ์นฉ๋ ๋ฐฉ์์ ์์จยท๋น์ฉยท์ ์ฐ์ฑ์์ ์ฅ์ ์ด ์์ผ๋, ์นฉ๋ ๊ฐ ํต์ ์ค๋ฒํค๋์ ํจํค์ง ๋ณต์ก์ฑ์ด๋ผ๋ ๊ณผ์ ๊ฐ ์์ต๋๋ค. ํฅํ UCIe ๊ฐ์ ๋ฒ์ฉ ํ์ค์ ํ๋ฆฝ๊ณผ ํจํค์ง ๊ธฐ์ ์ ๋ฐ์ ์ผ๋ก, ์นฉ๋ ๊ธฐ๋ฐ GPU๋ ๋ ๋์ ์์ฅ์ผ๋ก ํ์ฐ๋ ๊ฒ์ผ๋ก ์ ๋ง๋ฉ๋๋ค.