Ver4.0 ๐ HBM์ด๋ ๋ฌด์์ธ๊ฐ: AI ๋ฐ๋์ฒด๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ๋ ์๋ก ์์ ์ฌ๋ฆฌ๋ ์ง์ง ์ด์

๐ HBM์ด๋ ๋ฌด์์ธ๊ฐ: AI ๋ฐ๋์ฒด๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ๋ ์๋ก ์์ ์ฌ๋ฆฌ๋ ์ง์ง ์ด์
๋์ญํญ ์ ์, TSV, ์ธํฐํฌ์ , ๊ทธ๋ฆฌ๊ณ "๋ฉ๋ชจ๋ฆฌ ์"์ ๋ถ์๋ ์์ง ์ ์ธต์ ์ธ๊ณ
๐ ๋ค์ด๊ฐ๊ธฐ ์ ์: ์ ๊ฐ์๊ธฐ ๋ค๋ค HBM, HBM ํ๋๋ฉด์
ใ
ใ
ใ
์์ฆ ๋ด์ค ํ๋ฉด ๋ฌด์กฐ๊ฑด ๋์ค๋ ๋จ์ด 3๋์ฅ์ด ์์ฃ .
"AI", "์๋น๋์", ๊ทธ๋ฆฌ๊ณ HBM.
๊ทผ๋ฐ ์์งํโฆ HBM์ด ๋ญ์ง ์ ํํ ์๋ ์ฌ๋? ์์ธ๋ก ์ ์ใ
ใ
"์ ๊ทธ๊ฑฐ ๋น์ผ ๋ฉ๋ชจ๋ฆฌ ์๋?" "์ผ์ฑ์ด๋ ํ์ด๋์ค๊ฐ ์ธ์ฐ๋ ๊ฑฐ?" ์ ๋๋ก ์๊ณ ๊ณ์ ๋ถ๋ค ๋ง์ ๊ฑฐ์์.
์ฌ์ค HBM์ High Bandwidth Memory, ์ฆ ๊ณ ๋์ญํญ ๋ฉ๋ชจ๋ฆฌ์ ์ฝ์์
๋๋ค.
๊ทผ๋ฐ ์ด๋ฆ๋ง ๋ณด๋ฉด ๊ฐ์ด ์ ์ค์์์. "๋์ญํญ์ด ๋๋ค๊ณ ? ๊ทธ๋์ ๋ญ?" ์ด๋ฐ ๋๋.
๊ทธ๋์ ์ค๋์ ์ ๊ธฐ์ ์ ์์คํ
๊ณตํ ๊ด์ ์์, ์ ์ธ๋ฅ๊ฐ ๋ฉ์ฉกํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ตณ์ด ์ํํธ์ฒ๋ผ ์์ ์ฌ๋ฆฌ๊ธฐ ์์ํ๋์ง๋ฅผ
์์ฃผ ์ฐํ๊ฒ, ๊ทผ๋ฐ ์ฌ๋ฐ๊ฒ ํ์ด๋ณผ๊ฒ์. ์ปคํผ ํ ์ ์ฑ๊ธฐ๊ณ ใฑใฑ โ
์คํฌ์ผ๋ฌ: HBM์ "๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋น ๋ฅด๊ฒ ๋ง๋ ๊ธฐ์ "์ด ์๋๋ผ,
"๋ฉ๋ชจ๋ฆฌ์ ํ๋ก์ธ์ ์ฌ์ด์ ๋๋ก๋ฅผ ๋ฏธ์น ๋ฏ์ด ๋ํ๋ฒ๋ฆฐ ๊ธฐ์ "์
๋๋ค.
์๋(latency)๊ฐ ์๋๋ผ ํญ(bandwidth)์ด ํต์ฌ์ด๋ผ๋ ๊ฑฐ, ์ด๊ฑฐ ํ๋๋ง ๊ธฐ์ตํด๋ ๋ฐ์ ๋จน๊ณ ๋ค์ด๊ฐใ
ใ
๐งฑ 1์ฅ. ๋ชจ๋ ๋ฌธ์ ์ ์์: "๋ฉ๋ชจ๋ฆฌ ์(Memory Wall)"
1-1. CPU๋ ๋ ์๊ฐ๋๋ฐ ๋ฉ๋ชจ๋ฆฌ๋ ๊ฑธ์ด์ด
์ปดํจํฐ ๊ตฌ์กฐ ์์ ๋ค์ด๋ณด์ ๋ถ๋ค์ ์์ค ๊ฑฐ์์. ํฐ ๋ ธ์ด๋ง ๋ณ๋ชฉ(von Neumann bottleneck).
์ฐ์ฐ ์ฅ์น(CPU/GPU)๋ ๋ฌด์ด์ ๋ฒ์น ํ๊ณ ํด๋ง๋ค ๋ฏธ์น ๋ฏ์ด ๋นจ๋ผ์ก๋๋ฐ,
๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ(DRAM)์ ๋ฐ์ดํฐ ๊ณต๊ธ ๋ฅ๋ ฅ์ ๊ทธ๋งํผ ๋ชป ๋ฐ๋ผ์์ด์.
1990๋
๋์ ์ด๋ฏธ ์ด ๋ฌธ์ ๊ฐ ๊ณต์์ ์ผ๋ก ์ง์ ๋์ต๋๋ค. Wulf์ McKee๊ฐ 1995๋
์ ์ด
"Hitting the Memory Wall"์ด๋ผ๋ ๋
ผ๋ฌธ์ด ๊ทธ ์ ๋ช
ํ ๋ฉ๋ชจ๋ฆฌ ์ ๊ฐ๋
์ ์ถ๋ฐ์ ์ด์ฃ .
์ฝ๊ฒ ๋น์ ํ๋ฉด ์ด๋ฐ ์ํฉ์:
๐ญ ๊ณต์ฅ(GPU): 1์ด์ ๋ถํ 1์ต ๊ฐ๋ฅผ ์กฐ๋ฆฝํ ์ ์์
๐ ๋ฐฐ์ก ํธ๋ญ(๋ฉ๋ชจ๋ฆฌ ๋ฒ์ค): 1์ด์ ๋ถํ 100๋ง ๊ฐ ๋ฐฐ๋ฌ ๊ฐ๋ฅ
โ ๊ฒฐ๊ณผ: ๊ณต์ฅ ๋ ธ๋์๋ค์ด 99% ์๊ฐ ๋์ ๋ฉ๋๋ฆฌ๊ณ ์์ ใ ใ ใ
์ด๊ฑธ ์ ๋ฌธ ์ฉ์ด๋ก "์ฐ์ฐ ์ ๋ ์ ํด(idle) ์ํ"๋ผ๊ณ ํ๊ณ ,
GPU ์์ง๋์ด๋ค์ ์ด๊ฑธ memory-bound(๋ฉ๋ชจ๋ฆฌ ๋ฐ์ด๋) ์ํ๋ผ๊ณ ๋ถ๋ฆ
๋๋ค.
1-2. ์ฐ์ ๊ฐ๋(Arithmetic Intensity)๋ผ๋ ๊ฐ๋
์ฌ๊ธฐ์ ๊ณตํ์ ์ผ๋ก ์กฐ๊ธ ๋ ๋ค์ด๊ฐ๋ณผ๊ฒ์. ๋ฃจํ๋ผ์ธ ๋ชจ๋ธ(Roofline Model)์ด๋ผ๋ ๊ฒ ์์ด์.
๋ฒํด๋ฆฌ์์ ๋์จ ์ฑ๋ฅ ๋ถ์ ๋ชจ๋ธ์ธ๋ฐ, ํต์ฌ ๊ฐ๋
์ด ์ฐ์ ๊ฐ๋์
๋๋ค.
์ฐ์ ๊ฐ๋ (AI, Arithmetic Intensity)
= ์ฐ์ฐ๋(FLOPs) รท ๋ฉ๋ชจ๋ฆฌ ์ ์ก๋(Bytes)
- AI ๊ฐ์ด ๋๋ค โ ์ฐ์ฐ ์์ฃผ (compute-bound)
- AI ๊ฐ์ด ๋ฎ๋ค โ ๋ฉ๋ชจ๋ฆฌ ์์ฃผ (memory-bound)
๊ทผ๋ฐ์โฆ ๋ฅ๋ฌ๋, ํนํ LLM ์ถ๋ก (inference)์ ์ฐ์ ๊ฐ๋๊ฐ ๊ทน๋๋ก ๋ฎ์ต๋๋ค.
์๋? ํ ํฐ ํ๋ ๋ง๋ค ๋๋ง๋ค ์์ญ~์๋ฐฑ GB์ง๋ฆฌ ๊ฐ์ค์น ์ ์ฒด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์์ ์ฝ์ด์์ผ ํ๊ฑฐ๋ ์.
์ค์ ๊ณ์ฐ ํ๋ฒ ํด๋ณผ๊น์?
70B(700์ต) ํ๋ผ๋ฏธํฐ ๋ชจ๋ธ์ FP16(2๋ฐ์ดํธ)์ผ๋ก ๋๋ฆฐ๋ค = ์ฝ 140GB.
ํ ํฐ 1๊ฐ ์์ฑ = ์ด 140GB๋ฅผ ํ ๋ฒ ์ญ ์ฝ์ด์ผ ํจ.
์ด๋น 20ํ ํฐ ๋ฝ๊ณ ์ถ๋ค? โ ์ด๋น 2.8TB์ ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ ํ์ใ
ใ
ใ
ใ
DDR5 ๋์ผ์ฑ๋์ด ๋๋ต 100GB/s ์์ค์ธ๋ฐโฆ ๋ค, ๋ช ํจ๋ ๋ชป ๋ด๋ฐ.
์ด์ ์ HBM์ด ํ์ํ์ง ๊ฐ์ด ์ฌ์ฌ ์ค์์ฃ ?
AI ์๋์ ๋ณ๋ชฉ์ "๊ณ์ฐ์ด ๋๋ ค์"๊ฐ ์๋๋ผ "๋ฐ์ดํฐ๋ฅผ ๋ชป ๊ฐ๋ค์ค์"์
๋๋ค.
๐๏ธ 2์ฅ. ๊ทธ๋์ ๋์จ ๋ต: "์์ผ๋ก ๋ชป ๋๋ฆฌ๋ฉด ์๋ก ์์"
2-1. ๋์ญํญ ๊ณต์๋ถํฐ ์ดํดํ์
๋ฉ๋ชจ๋ฆฌ ๋์ญํญ์ ์ฌ์ค ์ด๋ฉ ์ฐ์์ฒ๋ผ ๋จ์ํ ๊ณต์์ผ๋ก ๋์ต๋๋ค.
๋์ญํญ(GB/s) = ๋ฒ์ค ํญ(bit) ร ์ ์ก ์๋(Gbps/pin) รท 8
์ฆ ๋์ญํญ์ ์ฌ๋ฆฌ๋ ๋ฐฉ๋ฒ์ ๋ฑ ๋ ๊ฐ์ง๋ฟ์ด์์.
โ ํ๋น ์๋๋ฅผ ์ฌ๋ฆฐ๋ค (์ฃผํ์ โ)
โก ๋ฐฐ์ (ํ) ๊ฐ์๋ฅผ ๋๋ฆฐ๋ค (๋ฒ์ค ํญ โ)
๊ทผ๋ฐ โ ๋ฒ์ ๋ฌผ๋ฆฌ์ ํ๊ณ์ ๋ถ๋ชํ์ด์. ์๋๋ฉดโฆ
โก ๊ณ ์ฃผํ์์ ์๊ธฐ๋ ์ง์ฅ๋ค
โข ์ ํธ ๋ฌด๊ฒฐ์ฑ(Signal Integrity) ๋ถ๊ดด โ ๋ฐฐ์ ์ด ์ํ
๋์ฒ๋ผ ๊ตด์ด์ ๋ฐ์ฌ, ๋ง์ ๋ฐ์
โข ํฌ๋ก์คํ ํฌ(Crosstalk) โ ์ ์ ์ ์ ํธ๊ฐ ๋ด ์ ์ผ๋ก ๋์ด์ด
โข ISI(Inter-Symbol Interference) โ ์ ๋นํธ ๊ผฌ๋ฆฌ๊ฐ ๋ท ๋นํธ๋ฅผ ๋ฎ์นจ
โข ์ ๋ ฅ ์๋ชจ ํญ์ฆ โ ๋์ ์ ๋ ฅ P โ CยทVยฒยทf, ์ฃผํ์์ ๋น๋กํด์ ์ ๋ ฅ์ด ์ญ์ญ ์ฌ๋ผ๊ฐ
โข ๋ฐ์ด โ ์ ๋ ฅ ์ฌ๋ผ๊ฐ๋ฉด ์ด, ์ด ์ฌ๋ผ๊ฐ๋ฉด ๋ ์ฑ๋ฅ ๋ค์ด (์
์ํใ
ใ
)
GDDR6X๊ฐ PAM4 ๋ณ์กฐ๊น์ง ๋์ํด์ ํ๋น 20Gbps ๋๊ฒผ๋๋ฐ,
๊ฑฐ๊ธฐ์ ๋ ์ฌ๋ฆฌ๋ ค๋ ์๋น์ ๋ ฅ์ด ๊ฐ๋น์ด ์ ๋๋ ์ํฉ์ด ์จ ๊ฑฐ์ฃ .
2-2. ๊ทธ๋ผ โก๋ฒ, ๋ฐฐ์ ์ ๋๋ฆฌ์!
DDR5 ์ฑ๋ ํ๋๊ฐ ๋๋ต 64๋นํธ, GDDR6๋ ์นฉ๋น 32๋นํธ ์ ๋์์.
๊ทธ๋ฐ๋ฐ HBM์? ์คํ ํ๋๋น 1024๋นํธ์
๋๋ค. ๋ฏธ์ณค์ฃ ใ
ใ
ใ
๊ทผ๋ฐ ์ฌ๊ธฐ์ ์๋ฌธ์ด ์๊น. "์๋ ๊ทธ๋ผ ์ง์์ ๋ฐฐ์ ๋๋ฆฌ์ง ์ ์ ํ์?"
์ด์ ๋ ๊ฐ๋จํด์. PCB์ 1024๊ฐ ๋ฐฐ์ ์ ๋ชป ๊น๊ธฐ ๋๋ฌธ์ ๋๋ค.
๐ง ์ ๋ชป ๊น๊น?
์ผ๋ฐ PCB์ ๋ฐฐ์ ํผ์น(์ ๊ณผ ์ ์ฌ์ด ๊ฐ๊ฒฉ)๋ ๋๋ต ์์ญ~100๋ง์ดํฌ๋ก๋ฏธํฐ ์์ค์ด์์.
1024๊ฐ ์ + ์ ์/์ ์ง์ ๊น์ง ํ๋ฉด ์ค์ ๋ก ์์ฒ ๊ฐ ๋ฐฐ์ ์ด ํ์ํ๋ฐ,
์ด๊ฑธ PCB์ ๊น๋ฉด ๋ฉ์ธ๋ณด๋๊ฐ ์๋ฐ๋ฅ๋ง ํ ์นฉ ์ฃผ๋ณ์๋ง A4์ฉ์ง ํฌ๊ธฐ๊ฐ ํ์ํด์ง.
๊ฒ๋ค๊ฐ ๋ฐฐ์ ์ด ๊ธธ์ด์ง๋ฉด โ ๊ธฐ์ ์ปคํจ์ํด์คยท์ธ๋ํด์ค ์ฆ๊ฐ โ ์ ํธ ์๊ณก โ ์๋ ์ ํ.
๊ฒฐ๊ตญ "๋๊ฒ ๊น๋ฉด ๋๋ ค์ง๊ณ , ๋น ๋ฅด๊ฒ ํ๋ ค๋ฉด ์ข๊ฒ ๊น์์ผ ํ๋" ๋ชจ์์ ๋น ์ง.
2-3. ๋ฐ์์ ์ ํ: 3D ์ ์ธต + ์ค๋ฆฌ์ฝ ์ธํฐํฌ์
๊ทธ๋์ ์์ง๋์ด๋ค์ด ๋ธ ๋ต์ด ๋ฐ๋ก ์ด๊ฒ๋๋ค.
"PCB์ ๋ชป ๊น๋ฉด, ์ค๋ฆฌ์ฝ ์์ ๊น์."
"์์ผ๋ก ๋ชป ๋๋ฆฌ๋ฉด, ์๋ก ์์."
์ด๊ฒ HBM์ ๋ณธ์ง์ด์์. HBM์ ์๋ก์ด DRAM ์
๊ธฐ์ ์ด ์๋๋ผ,
๊ธฐ์กด DRAM์ 'ํจํค์ง ๋ฐฉ์'์ผ๋ก ํ์ ํ ๊ฒ์
๋๋ค.
๊ทธ๋์ HBM์ ์ดํดํ๋ ค๋ฉด ๋ฐ๋์ ์ด๋๋ฐด์ค๋ ํจํค์ง(Advanced Packaging)์ ์์์ผ ํด์.
์ด๊ฒ ์์ฆ ๋ฐ๋์ฒด ์
๊ณ์์ ๋ฏธ์ธ๊ณต์ ๋งํผ ๋จ๊ฑฐ์ด ์ด์ ์ด๊ธฐ๋ ํ๊ณ ์.
๐ฌ 3์ฅ. HBM์ ํต์ฌ ๊ธฐ์ 3์ข ์ธํธ
3-1. TSV (Through-Silicon Via, ์ค๋ฆฌ์ฝ ๊ดํต ์ ๊ทน)
HBM์ ์ฌ์ฅ์ด๋ผ๊ณ ํ ์ ์๋ ๊ธฐ์ ์ ๋๋ค.
๊ธฐ์กด์๋ ์นฉ๋ผ๋ฆฌ ์ฐ๊ฒฐํ ๋ ์์ด์ด ๋ณธ๋ฉ(Wire Bonding)์ ์ผ์ด์.
์นฉ ๊ฐ์ฅ์๋ฆฌ์์ ๊ธ์ ์ ๋ฝ์์ ๊ธฐํ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ธ๋ฐ, ์ด๊ฑด ์นฉ์ ์์ผ๋ฉด ๊ณ๋จ์์ผ๋ก ๋ฐ๋ ค ์์์ผ ํ๊ณ
๋ฐฐ์ ๊ธธ์ด๋ ๊ธธ์ด์ง๊ณ ๊ฐ์๋ ์ ํ์ ์ด์์.
TSV๋์? ์ค๋ฆฌ์ฝ ์จ์ดํผ๋ฅผ ์์ง์ผ๋ก ๋ซ์ด์ ๊ตฌ๋ฉ์ ๋ด๊ณ , ๊ฑฐ๊ธฐ์ ๊ตฌ๋ฆฌ๋ฅผ ์ฑ์ ๋ฃ์ต๋๋ค.
๊ทธ๋ฌ๋ฉด ์์๋ ์นฉ์ด ์ต๋จ ๊ฑฐ๋ฆฌ๋ก ์ง์ ์ฐ๊ฒฐ๋๋ ๊ฑฐ์ฃ . ์๋ฆฌ๋ฒ ์ดํฐ ๋ซ๋ ๊ฑฐ๋ ๋๊ฐ์ใ
ใ
TSV ์ ์กฐ ๊ณต์ , ๋๋ต ์ด๋ฐ ์์์ ๐ ๏ธ
1๏ธโฃ DRIE ์๊ฐ โ Bosch ๊ณต์ ์ผ๋ก ์ค๋ฆฌ์ฝ์ ๊น์ ๊ตฌ๋ฉ ๋ซ๊ธฐ (์ง๋ฆ ์ ฮผm, ๊น์ด 50~100ฮผm)
2๏ธโฃ ์ ์ฐ๋ง ์ฆ์ฐฉ โ ๊ตฌ๋ฉ ๋ฒฝ์ SiOโ ์
ํ์ ์ค๋ฆฌ์ฝ๊ณผ ์ ์ฐ
3๏ธโฃ ๋ฐฐ๋ฆฌ์ด/์๋์ธต โ Ta/TaN ๋ฐฐ๋ฆฌ์ด + Cu ์๋์ธต (๊ตฌ๋ฆฌ ํ์ฐ ๋ฐฉ์ง)
4๏ธโฃ ๊ตฌ๋ฆฌ ์ ํด ๋๊ธ โ ๊ตฌ๋ฉ ์์ ๊ตฌ๋ฆฌ๋ก ๊ฝ ์ฑ์ (๋ณด์ด๋ ์์ด ์ฑ์ฐ๋ ๊ฒ ํต์ฌ ๊ธฐ์ !)
5๏ธโฃ CMP ํํํ โ ํ๋ฉด ๊ฐ์๋ด๊ธฐ
6๏ธโฃ ์จ์ดํผ ๋ฐ๋งํ(Thinning) โ ๋ท๋ฉด์ ๊ฐ์์ TSV ๋
ธ์ถ, ๋๊ป 50ฮผm ์ดํ๋ก
7๏ธโฃ ๋ง์ดํฌ๋ก ๋ฒํ ํ์ฑ & ๋ณธ๋ฉ
์ฌ๊ธฐ์ ์ง์ง ์ด๋ ค์ด ๊ฒ ์จ์ดํผ ๋ฐ๋งํ์์.
DRAM ๋ค์ด ๋๊ป๋ฅผ ๋จธ๋ฆฌ์นด๋ฝ ๊ตต๊ธฐ(์ฝ 70ฮผm)๋ณด๋ค ์๊ฒ ๊ฐ์๋ด๋๋ฐ,
์ด๋ ๊ฒ ์์์ง๋ฉด ์จ์ดํผ๊ฐ ๊ณผ์์ฒ๋ผ ์ ๊นจ์ง๋๋ค. ๊ทธ๋์ ์บ๋ฆฌ์ด ์จ์ดํผ์ ์์๋ก ๋ถ์ฌ๋๊ณ ์์
ํด์.
๊ทธ๋ฆฌ๊ณ ๋ ํ๋. TSV๋ ์ค๋ฆฌ์ฝ์ ๊ตฌ๋ฉ์ ๋ด๋ ๊ฑฐ๋ผ ์ฃผ๋ณ ์
์ ์คํธ๋ ์ค๋ฅผ ์ค๋๋ค.
๊ตฌ๋ฆฌ์ ์ค๋ฆฌ์ฝ์ ์ดํฝ์ฐฝ๊ณ์(CTE)๊ฐ ๋ฌ๋ผ์ ์จ๋ ๋ณํ ์ ์๋ ฅ์ด ์๊ธฐ๊ฑฐ๋ ์.
๊ทธ๋์ TSV ์ฃผ๋ณ์ KOZ(Keep Out Zone)๋ผ๋ ๊ธ์ง ๊ตฌ์ญ์ ๋ฌ์ ์
์ ๋ฐฐ์นํ์ง ์์ต๋๋ค.
โ ์ด๊ฒ HBM์ ์ค์ง์ ์ฉ๋ ํจ์จ์ ๋จ์ด๋จ๋ฆฌ๋ ์์ธ ์ค ํ๋์์.
3-2. ์ค๋ฆฌ์ฝ ์ธํฐํฌ์ & 2.5D ํจํค์ง
HBM ์คํ์ ๋ง๋ค์๋ค๊ณ ๋์ด ์๋์์. ์ด๊ฑธ GPU๋ ์ฐ๊ฒฐํด์ผ ํ์์์?
1024๊ฐ ์ ์ PCB๋ก๋ ๋ชป ๊น๋ค๊ณ ์๊น ๋ง์๋๋ ธ์ฃ .
๊ทธ๋์ GPU์ HBM์ ๋๋ํ ์ฌ๋ ค๋์ '์ค๋ฆฌ์ฝ ํ๋๊ธฐ'๋ฅผ ํ๋ ๋ ๊น๋๋ค.
์ด๊ฒ ๋ฐ๋ก ์ค๋ฆฌ์ฝ ์ธํฐํฌ์ (Silicon Interposer)์์.
๐ก ์ ํํ ์ค๋ฆฌ์ฝ์ผ๊น?
์ค๋ฆฌ์ฝ ์์๋ ๋ฐ๋์ฒด ๊ณต์ (BEOL)์ ๊ทธ๋๋ก ์ธ ์ ์์ด์.
์ฆ ๋ฐฐ์ ํผ์น๋ฅผ ์๋ธ ๋ง์ดํฌ๋ก๋ฏธํฐ ๋จ์๊น์ง ์ค์ผ ์ ์๋ค๋ ๋ป.
PCB๋ณด๋ค ์์ญ~์๋ฐฑ ๋ฐฐ ์กฐ๋ฐํ ๋ฐฐ์ ์ด ๊ฐ๋ฅํ๋๊น 1024๋นํธ๋ ๊ฑฐ๋ฌํ ์ํํฉ๋๋ค.
๊ฒ๋ค๊ฐ GPU ๋ค์ด์ ์ธํฐํฌ์ ๊ฐ ๊ฐ์ ์ค๋ฆฌ์ฝ ์์ฌ๋ผ ์ดํฝ์ฐฝ๊ณ์๊ฐ ๋์ผ โ
์จ๋ ๋ณํ์ ๋ฐ๋ฅธ ํจ(warpage)๊ณผ ๋ฒํ ๊ท ์ด ๋ฌธ์ ๊ฐ ํ ์ค์ด๋ญ๋๋ค. ๊ฐ๊ฟ ๐
์ด๋ ๊ฒ ์ฌ๋ฌ ์นฉ์ ์ธํฐํฌ์ ์์ ์ํ์ผ๋ก ๋๋ํ ๋ฐฐ์นํ๋ ๊ฑธ
2.5D ํจํค์ง์ด๋ผ๊ณ ๋ถ๋ฌ์. (์์ ํ ์์ง์ผ๋ก ์์ผ๋ฉด 3D)
๋ํ์ ์ธ ๊ฒ TSMC์ CoWoS(Chip on Wafer on Substrate)์
๋๋ค.
์๋น๋์ H100, H200, B200 ๋ค ์ด ๊ธฐ์ ๋ก ๋ง๋ค์ด์ ธ์.
๊ทธ๋์ "CoWoS ์บํ ๋ถ์กฑํด์ GPU ๋ชป ๋ง๋ ๋ค"๋ ๋ด์ค๊ฐ ๋์ค๋ ๊ฑฐ๊ณ ์ใ
ใ
3-3. ๋ณธ๋ฉ ๊ธฐ์ : MR-MUF vs ํ์ด๋ธ๋ฆฌ๋ ๋ณธ๋ฉ
์นฉ์ ์์ ๋ ์ด๋ป๊ฒ ๋ถ์ด๋๋๋ ์์ฒญ ์ค์ํฉ๋๋ค.
โ TC-NCF (Thermo Compression - Non Conductive Film)
์นฉ ์ฌ์ด์ ๋น์ ๋์ฑ ํ๋ฆ์ ๋ผ์ฐ๊ณ ์ด+์๋ ฅ์ผ๋ก ๋๋ฌ ๋ถ์ด๋ ๋ฐฉ์.
์ผ์ฑ์ ์๊ฐ ์ค๋ ์ฌ์ฉํด์จ ๋ฐฉ์์ด๊ณ , ์ธต๋ง๋ค ํ๋ฆ์ด ๋ค์ด๊ฐ์ ๋๊ป ๊ด๋ฆฌ๊ฐ ๊น๋ค๋ก์์.
โก MR-MUF (Mass Reflow - Molded Underfill)
SKํ์ด๋์ค๊ฐ ๋ฐ๊ณ ์๋ ๋ฐฉ์. ์นฉ๋ค์ ํ๊บผ๋ฒ์ ์์๋๊ณ ๋ฆฌํ๋ก์ฐ๋ก ์ ํฉํ ๋ค,
์ก์ฒด ์ํ์ ๋ณดํธ์ฌ(EMC)๋ฅผ ํ ๋ฒ์ ์ฃผ์
ํด์ ํ์ ์ฑ์๋๋ค.
์ด ์ ๋์จ์ด ์ข๊ณ , ๊ณต์ ์๊ฐ์ด ์งง๊ณ , ์นฉ ํจ๋ ๋ํจ โ HBM3 ์์ฅ์์ ํฐ ๊ฐ์ ์ด ๋์ฃ .
โข ํ์ด๋ธ๋ฆฌ๋ ๋ณธ๋ฉ (Hybrid Bonding)
๋ฏธ๋์ ๊ธฐ์ . ๋ฒํ๋ฅผ ์์ ์์ ๊ณ ๊ตฌ๋ฆฌ-๊ตฌ๋ฆฌ๋ฅผ ์ง์ ์ ํฉํ๋ ๋ฐฉ์์
๋๋ค.
Cu ํจ๋์ ์ฐํ๋ง์ ์์ ์์ค์ผ๋ก ํํํ๊ฒ ๋ง๋ค์ด์ ๊ทธ๋ฅ ๋๋ฌ ๋ถ์ฌ์.
ํ์ด๋ธ๋ฆฌ๋ ๋ณธ๋ฉ์ ์ฅ์ ๐ฅ
โข ๋ฒํ๊ฐ ์์ผ๋ ์ธต๊ฐ ๋๊ป๊ฐ ๊ทน๋๋ก ์์์ง โ ๊ฐ์ ๋์ด์ ๋ ๋ง์ ์ธต ์ ์ธต ๊ฐ๋ฅ
โข ์ ์ ํผ์น๋ฅผ 10ฮผm ์ดํ โ 1ฮผm ๊ธ๊น์ง ์ค์ผ ์ ์์ โ I/O ๊ฐ์ ํญ์ฆ
โข ์ ๊ธฐ ์ ํญยท์ธ๋ํด์ค ๊ฐ์ โ ์ ๋ ฅ ํจ์จ โ
โข ์ด ์ ํญ ๊ฐ์ โ ๋ฐฉ์ด ์ ๋ฆฌ
๋จ์ ? ์์ ๋จ์ ํํ๋์ ์ด์ฒญ์ ํ๊ฒฝ์ด ํ์ํด์ ์์จ ์ก๊ธฐ๊ฐ ์ง์ง ๋นก์ ใ ใ ใ
์
๊ณ์์๋ HBM4 ๋๋ HBM4E ์ธ๋๋ถํฐ ํ์ด๋ธ๋ฆฌ๋ ๋ณธ๋ฉ์ด ๋ณธ๊ฒฉ ๋์
๋ ๊ฑฐ๋ผ๊ณ ๋ณด๊ณ ์์ด์.
16๋จ, 20๋จ๊น์ง ์์ผ๋ ค๋ฉด ์ฌ์ค์ ์ ํ์ด ์๋๋ผ ํ์๊ฐ ๋์ด๊ฐ๋ ์ค.
๐ 4์ฅ. HBM์ ๋ด๋ถ์ ์ผ๋ก ์ด๋ป๊ฒ ์๊ฒผ์๊น
4-1. ์ฑ๋, ์์ฌ์ฑ๋, ๋ฑ ํฌ
HBM์ 1024๋นํธ๋ ๊ทธ๋ฅ ํต์ง ๋ฒ์ค๊ฐ ์๋์์. ์๊ฒ ์ชผ๊ฐ์ ธ ์์ต๋๋ค.
| ๊ตฌ๋ถ | ๊ตฌ์กฐ | ์ค๋ช |
|---|---|---|
| HBM2/2E | 8์ฑ๋ ร 128bit | ๊ฐ ์ฑ๋์ด 2๊ฐ ์์ฌ์ฑ๋(64bit)๋ก ๋ถํ |
| HBM3 | 16์ฑ๋ ร 64bit | ๊ฐ ์ฑ๋์ด 2๊ฐ ์์ฌ์ฑ๋(32bit)๋ก ๋ถํ = 32 PC |
| HBM3E | 16์ฑ๋ ร 64bit | ํ ์๋๋ง ๋ํญ ์์น (9.2~9.6Gbps ๊ธ) |
| HBM4 | 32์ฑ๋ ร 64bit | ์ด ์ธํฐํ์ด์ค ํญ 2048bit๋ก 2๋ฐฐ ํ์ฅ |
์ ์ด๋ ๊ฒ ์ชผ๊ฐค๊น์? ๋ณ๋ ฌ์ฑ(parallelism) ๋๋ฌธ์ ๋๋ค.
์ฑ๋์ด ๋
๋ฆฝ์ ์ผ๋ก ๋์ํ๋ฉด ์ฌ๋ฌ ์์ฒญ์ ๋์์ ์ฒ๋ฆฌํ ์ ์์ด์.
GPU์ฒ๋ผ ์๋ง ๊ฐ ์ค๋ ๋๊ฐ ๋์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋๋๋ฆฌ๋ ํ๊ฒฝ์์๋
"๋์ ํ๋์ ๋๋ก"๋ณด๋ค "๋
๋ฆฝ์ ์ธ ์ฌ๋ฌ ๊ฐ์ ๋๋ก"๊ฐ ํจ์ฌ ํจ์จ์ ์ด๊ฑฐ๋ ์.
๊ทธ๋ฆฌ๊ณ ๊ฐ ์ฑ๋ ์์๋ ๋ค์ ๋ฑ
ํฌ ๊ทธ๋ฃน โ ๋ฑ
ํฌ โ ๋ก์ฐ/์ปฌ๋ผ ๊ณ์ธต์ด ์์ต๋๋ค.
์ด๊ฑด ์ผ๋ฐ DRAM์ด๋ ์๋ฆฌ๊ฐ ๊ฐ์์. tRCD, tRP, tRAS ๊ฐ์ ํ์ด๋ฐ ํ๋ผ๋ฏธํฐ๋ ๊ทธ๋๋ก ์กด์ฌํ๊ณ ์.
4-2. ์ฌ๊ธฐ์ ์ค์ํ ๋ฐ์ : HBM์ '์ง์ฐ์๊ฐ'์ด ์งง์ง ์๋ค
โ ํํ ์คํด ์ ์ ํ์
"HBM์ ์ด๊ณ ์ ๋ฉ๋ชจ๋ฆฌ๋๊น ๋ฐ์์๋๋ ์์ฒญ ๋น ๋ฅด๊ฒ ์ง?" โ ใดใด ์๋๋๋คใ ใ ใ
HBM์ ๋ ์ดํด์(latency)๋ DDR์ด๋ GDDR๊ณผ ๋น์ทํ๊ฑฐ๋ ์คํ๋ ค ์ด์ง ๋์ ๊ฒฝ์ฐ๋ ์์ด์.
์๋๋ฉด DRAM ์
์์ฒด์ ๋์ ์๋ฆฌ(์ปคํจ์ํฐ ์ถฉ๋ฐฉ์ , ์ผ์ค์ฐํ ์ฆํญ)๋ ๋๊ฐ๊ธฐ ๋๋ฌธ์
๋๋ค.
HBM์ด ์ก์ ๊ฑด "ํ ๋ฒ์ ์ผ๋ง๋ ๋ง์ด ์ฎ๊ธฐ๋๋(throughput)"์ด์ง,
"์ผ๋ง๋ ๋นจ๋ฆฌ ๋ฐ์ํ๋๋(latency)"๊ฐ ์๋์์.
๋น์ ํ์๋ฉด HBM์ 16์ฐจ์ ๊ณ ์๋๋ก์
๋๋ค.
์ฐจ ํ ๋๊ฐ ์์ธ์์ ๋ถ์ฐ ๊ฐ๋ ์๊ฐ์ ๋๊ฐ์์. ๊ทผ๋ฐ ํ ๋ฒ์ ์ฎ๊ธธ ์ ์๋ ์ฐจ๋ ์๊ฐ ์๋์ ์ธ ๊ฑฐ์ฃ .
๊ทธ๋ฆฌ๊ณ AI ์ํฌ๋ก๋๋ ๋ฑ ์ด๋ฐ ํน์ฑ์ ์ต์ ํ๋ผ ์์ด์.
ํ๋ ฌ ๊ณฑ์
์ ๋ฐ์ดํฐ๋ฅผ ์์ฐจ์ ์ผ๋ก ๋๋ ์คํธ๋ฆฌ๋ฐํ๋ ์์
์ด๊ฑฐ๋ ์.
๊ฐ๋ณ ์ง์ฐ์ ๋ค๋ฅธ ์ํฌ๋ก๋๋ก ์จ๊ธฐ๊ณ (latency hiding), ์ด ์ฒ๋ฆฌ๋๋ง ์ฑ๊ธฐ๋ฉด ๋๋ ๊ตฌ์กฐ.
4-3. ์ ๋ ฅ ํจ์จ์ด๋ผ๋ ํ๋ ์นด๋
์ฌ์ค HBM์ ์ง์ง ๋ฌด์์ด ์ ์ ๋นํธ๋น ์๋์ง(pJ/bit)์ ๋๋ค.
๋ฐ์ดํฐ๋ฅผ ์ฎ๊ธฐ๋ ๋ฐ ๋๋ ์๋์ง๋ ๋๋ต ๋ฐฐ์ ์ ์ปคํจ์ํด์ค์ ๊ธธ์ด์ ๋น๋กํด์.
PCB๋ฅผ ํ๊ณ ๋ช ์ผํฐ๋ฏธํฐ๋ฅผ ๊ฐ์ผ ํ๋ GDDR๊ณผ, ์ธํฐํฌ์ ์ ๋ช ๋ฐ๋ฆฌ๋ฏธํฐ๋ง ๊ฐ๋ฉด ๋๋ HBM.
๋น์ฐํ ํ์๊ฐ ํจ์ฌ ์ ์ ์๋์ง๋ก ๋ฐ์ดํฐ๋ฅผ ์ฎ๊น๋๋ค.
๐ ๋๋ต์ ์ธ ๋น๊ต ๊ฐ๊ฐ (์ธ๋ยท๊ตฌํ์ ๋ฐ๋ผ ์ฐจ์ด ์์)
โข GDDR ๊ณ์ด: ๋๋ต 7~10 pJ/bit ์์ค
โข HBM ๊ณ์ด: ๋๋ต 3~5 pJ/bit ์์ค
โ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฎ๊ธธ ๋ ์ ๋ ฅ์ด ์ ๋ฐ ๊ฐ๊น์ด ์ ์ฝ๋จ.
๋ฐ์ดํฐ์ผํฐ์์ ์ด๊ฑด ๊ณง ์ ๊ธฐ์๊ธ = ์ด์๋น๋ผ์ ์์ฒญ ํฌ๋ฆฌํฐ์ปฌํ ๋ฌธ์ ์์.
๋ ํ๋. HBM์ ๋์ ์ ์์ด ๋ฎ์์(HBM3 ๊ธฐ์ค VDDQ 0.4V ์์ค).
์ ๋ ฅ์ด Vยฒ์ ๋น๋กํ๋๊น ์ ์์ ๋ฎ์ถ๋ ๊ฑด ์ ๋ ฅ ์ ๊ฐ์ ์ด๋ง์ด๋งํ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
๋ฎ์ ์ ์์ผ๋ก๋ ์ ํธ๊ฐ ์ด์๋จ์ ์ ์๋ ๊ฑด ๋ฐฐ์ ์ด ์งง๊ธฐ ๋๋ฌธ์ด๊ณ ์. ์๋ฒฝํ ์ ์ํใ
ใ
๐ 5์ฅ. HBM ์ธ๋๋ณ ์ฐ๋๊ธฐ
5-1. ์์์ ๊ฒ์์ฉ ๊ทธ๋ํฝ์นด๋์๋ค (ในใ )
HBM์ ์ฌ์ค AI ๋๋ฌธ์ ๋์จ ๊ฒ ์๋์์.
2013๋
JEDEC์์ JESD235 ํ์ค์ผ๋ก ์ฒ์ ์ ์ ๋๊ณ ,
AMD์ SKํ์ด๋์ค๊ฐ ๊ณต๋ ๊ฐ๋ฐํ์ต๋๋ค.
์ต์ด ์์ฉ ์ ํ์ 2015๋
AMD Radeon R9 Fury X ๊ทธ๋ํฝ์นด๋์์ด์.
"GPU ์นด๋๋ฅผ ์งง๊ฒ ๋ง๋ค ์ ์๋ค!"๊ฐ ๋น์ ์
๋ง ํฌ์ธํธ์์ฃ ใ
ใ
ใ
(GDDR ์นฉ๋ค์ด ์๋ฆฌ๋ฅผ ๋ง์ด ๋จน์ด์)
๊ทผ๋ฐ ์ด๊ธฐ HBM์ ์์งํ ๊ฐ์ฑ๋น๊ฐ ์ ๋์์ด์.
๋น์ธ๊ณ , ์ฉ๋ ์ ํ ์๊ณ , ๊ฒ์ ์ฑ๋ฅ์์ GDDR ๋๋น ์๋์ ์ฐ์๋ ์๋์๊ณ .
๊ทธ๋์ ํ๋์ "๊ณ ๊ธ ๊ธฐ์ ์ธ๋ฐ ์ธ ๋ฐ๊ฐ ์ ๋งคํ ๊ฒ" ์ทจ๊ธ์ ๋ฐ์์ต๋๋ค.
๊ทธ๋ฌ๋ค๊ฐโฆ ๋ฅ๋ฌ๋์ด ํฐ์ก์ฃ . ๊ทธ๋๋ถํฐ ์ธ์์ญ์ ใ ใ ใ ใ
5-2. ์ธ๋๋ณ ์คํ ์ ๋ฆฌ
| ์ธ๋ | ํ์คํ | I/O ํญ | ํ ์๋ | ์คํ๋น ๋์ญํญ | ์ต๋ ์ ์ธต |
|---|---|---|---|---|---|
| HBM1 | 2013 | 1024bit | 1 Gbps | 128 GB/s | 4๋จ |
| HBM2 | 2016 | 1024bit | 2 Gbps | 256 GB/s | 8๋จ |
| HBM2E | 2018~ | 1024bit | 3.2~3.6 Gbps | ~460 GB/s | 8~12๋จ |
| HBM3 | 2022 | 1024bit | 6.4 Gbps | ~819 GB/s | 12~16๋จ |
| HBM3E | 2023~ | 1024bit | 8~9.6 Gbps | ~1.2 TB/s | 8~12๋จ |
| HBM4 | 2025 | 2048bit | ~8 Gbps ์ด์ | ~2 TB/s | 12~16๋จ |
์ฌ๊ธฐ์ HBM4๊ฐ ์ง์ง ๊ฒ์์ฒด์ธ์ ์ธ ์ด์ ๊ฐ ๋ณด์ด์์ฃ ?
์ด์ ์ธ๋๋ค์ ๊ณ์ "ํ ์๋"๋ง ์ฌ๋ ธ์ด์. ํญ์ 1024๋นํธ ๊ณ ์ .
๊ทผ๋ฐ HBM4๋ ์ธํฐํ์ด์ค ํญ ์์ฒด๋ฅผ 2048๋นํธ๋ก 2๋ฐฐ ๋๋ ธ์ต๋๋ค.
์ฆ ์ด๊ธฐ HBM์ด ํํ๋ "๋๊ฒ ๊ฐ์" ์ฒ ํ์ผ๋ก ๋ค์ ํ๋ฒ ์ ๋ฉด ๋ํํ ๊ฑฐ์ฃ .
5-3. HBM4์ ๋ ๋ค๋ฅธ ํ์ : ์ปค์คํ ๋ฒ ์ด์ค ๋ค์ด
HBM ์คํ ๋งจ ์๋์๋ ๋ฒ ์ด์ค ๋ค์ด(Base Die) ๋๋ ๋ก์ง ๋ค์ด๊ฐ ๊น๋ ค ์์ด์.
์ฌ๊ธฐ๊ฐ ์ปจํธ๋กค๋ฌ, PHY, ํ
์คํธ ํ๋ก ๋ฑ์ด ๋ค์ด๊ฐ๋ ์ธต์
๋๋ค.
์ง๊ธ๊น์ง ์ด ๋ฒ ์ด์ค ๋ค์ด๋ ๋ฉ๋ชจ๋ฆฌ ์
์ฒด๊ฐ DRAM ๊ณต์ ์ผ๋ก ๋ง๋ค์์ด์.
๊ทผ๋ฐ HBM4๋ถํฐ๋ ํ์ด๋๋ฆฌ์ ์ฒจ๋จ ๋ก์ง ๊ณต์ (4nm, 12nm ๋ฑ)์ผ๋ก ์ ์ํ๋ ํ๋ฆ์ด ์๊ฒผ์ต๋๋ค.
๐คฏ ์ด๊ฒ ์ ํฐ์ผ์ด๋๋ฉด์
๋ฒ ์ด์ค ๋ค์ด๊ฐ ๋ก์ง ๊ณต์ ์ผ๋ก ๋ง๋ค์ด์ง๋ฉด, ๊ฑฐ๊ธฐ์ ์ฐ์ฐ ๊ธฐ๋ฅ์ ๋ฃ์ ์ ์์ด์.
์ฆ ๋ฉ๋ชจ๋ฆฌ ์์์ ๊ฐ๋จํ ๊ณ์ฐ์ ์ฒ๋ฆฌํ๋ PIM(Processing In Memory)์ ๋ฌธ์ด ์ด๋ฆฝ๋๋ค.
๋ ๊ณ ๊ฐ(์๋น๋์, ๊ตฌ๊ธ, AMD ๋ฑ)์ด ์ํ๋ ๋๋ก ์ปค์คํฐ๋ง์ด์ง์ด ๊ฐ๋ฅํด์ ธ์.
"์ฐ๋ฆฌ ์นฉ ์ ์ฉ HBM ๋ง๋ค์ด์ฃผ์ธ์" ๊ฐ์ ์ฃผ๋ฌธ ์ ์ ์๋๊ฐ ์ค๋ ๊ฑฐ์ฃ .
โ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ฒ์ฉ ๋ถํ(commodity)์์ ๋ง์ถคํ ์์คํ ๋ถํ์ผ๋ก ๊ฒฉ์๋๋ ์๊ฐ.
์ค์ ๋ก SKํ์ด๋์ค๋ TSMC์, ์ผ์ฑ์ ์๋ ์์ฌ ํ์ด๋๋ฆฌ์ ํ๋ ฅํด์
HBM4 ๋ฒ ์ด์ค ๋ค์ด๋ฅผ ๋ง๋๋ ๊ตฌ์กฐ๋ก ๊ฐ๊ณ ์์ด์.
๋ฉ๋ชจ๋ฆฌ ํ์ฌ์ ํ์ด๋๋ฆฌ๊ฐ ์์ก๋ ์๋โฆ 10๋
์ ์ ์์๋ ๋ชป ํ๋ ๊ทธ๋ฆผ์ใ
ใ
๐ก๏ธ 6์ฅ. HBM์ ์ต๋ ๋์ : ์ด, ์ด, ๊ทธ๋ฆฌ๊ณ ๋ ์ด
6-1. ์์ผ๋ฉด ์ด์ด ๊ฐํ๋ค
์นฉ์ ์์ง์ผ๋ก ์์ผ๋ฉด ํ์ฐ์ ์ผ๋ก ์๊ธฐ๋ ๋ฌธ์ ๊ฐ ์์ด์.
๊ฐ์ด๋ฐ ์ธต์ ์ด์ด ๋น ์ ธ๋๊ฐ ๊ธธ์ด ์๋ค๋ ๊ฒ.
์ผ๋ฐ์ ์ผ๋ก ์นฉ์ ์ด์ ์์ชฝ ํํธ์ฑํฌ๋ก ๋น ์ ธ๋๊ฐ์.
๊ทผ๋ฐ 12๋จ์ผ๋ก ์์ผ๋ฉด? 6๋ฒ์งธ ๋ค์ด์ ์ด์ ์๋ก 6๊ฐ ์ธต์ ํต๊ณผํด์ผ ๋๊ฐ๋๋ค.
์ค๋ฆฌ์ฝ๊ณผ ์ ํฉ์ฌ์ ์ด ์ ํญ์ด ๋์ ๋๋๊น ์ค๊ฐ์ธต ์จ๋๊ฐ ์ ์ผ ๋์์ง๋ ํ์์ด ๋ฐ์ํด์.
๐ฅ DRAM์ ์ด์ด ์น๋ช ์ ์ธ ์ด์
DRAM์ ์ปคํจ์ํฐ์ ์ ํ๋ฅผ ์ ์ฅํด์ ๋ฐ์ดํฐ๋ฅผ ์ ์งํ๋๋ฐ,
์จ๋๊ฐ ์ฌ๋ผ๊ฐ๋ฉด ๋์ค ์ ๋ฅ(leakage current)๊ฐ ์ง์์ ์ผ๋ก ์ฆ๊ฐํฉ๋๋ค.
โ ์ ํ๊ฐ ๋นจ๋ฆฌ ์์ด๋๊ฐ โ ๋ฆฌํ๋ ์(refresh)๋ฅผ ๋ ์์ฃผ ํด์ผ ํจ
โ ๋ฆฌํ๋ ์ ์ค์๋ ๋ฐ์ดํฐ ์ ๊ทผ ๋ถ๊ฐ โ ์คํจ ๋์ญํญ ๊ฐ์
โ ๋ฆฌํ๋ ์ ์์ฒด๋ ์ ๋ ฅ ์๋ชจ โ ๋ ์ด ๋ฐ์ โ ๋ฌดํ ๋ฃจํ ์ง์ฅใ
ใ
ใ
๋ณดํต DRAM์ 85ยฐC๋ฅผ ๋์ด๊ฐ๋ฉด ๋ฆฌํ๋ ์ ์ฃผ๊ธฐ๋ฅผ ์ ๋ฐ์ผ๋ก ์ค์ด๋(2x refresh) ๋ชจ๋๋ก ๋ค์ด๊ฐ๋๋ค.
6-2. ์ด๊ณผ์ ์ ์, ์ด๋ป๊ฒ ์ธ์ฐ๋
โ ๋๋ฏธ ๋ฒํ(Dummy Bump) / ์ด ์ ๋ฌ ๊ฒฝ๋ก ์ค๊ณ
์ ํธ๋ฅผ ์ ๋ฌํ์ง ์๋ ์์ ๋ฐฉ์ด์ฉ ๋ฒํ์ TSV๋ฅผ ์ฌ์ด์ ์ด ํต๋ก๋ฅผ ๋ง๋ญ๋๋ค.
โก ๊ณ ์ด์ ๋ ์ธ๋ํ ์์ฌ
MR-MUF์ ์ฐ์ด๋ EMC์ ์ด์ ๋์จ ๋์ ํ๋ฌ๋ฅผ ์์ด์ ์ด์ ์์ผ๋ก ๋นผ๋
๋๋ค.
SKํ์ด๋์ค๋ ์ฌ๊ธฐ์ '์ด๋๋ฐด์ค๋ MR-MUF'๋ผ๋ ๊ฐ๋ ๊ณต๋ฒ์ ์ ์ฉํ๋ค๊ณ ๋ฐํํ์ฃ .
โข ๋ค์ด ๋ฐ๋งํ
๋ค์ด๊ฐ ์์์๋ก ์ด ์ ํญ์ด ์์์ ธ์. ๊ทผ๋ฐ ๋๋ฌด ์์ผ๋ฉด ๊นจ์ง. ๋ฐธ๋ฐ์ค ์ธ์.
โฃ ์ง์ ๋๊ฐ (Direct-to-Chip Liquid Cooling)
๊ฒฐ๊ตญ ์์คํ
๋ ๋ฒจ์์๋ ๊ณต๋ญ์ ํฌ๊ธฐํ๊ณ ์๋ญ์ผ๋ก ๊ฐ๋ ์ถ์ธ์
๋๋ค.
์๋น๋์ GB200 NVL72 ๊ฐ์ ๋ ์ค์ผ์ผ ์์คํ
์ด ์์ ์๋ญ ๊ตฌ์กฐ์ธ ์ด์ ๊ฐ ์ด๊ฑฐ์์.
โค ๋ฏธ๋ ๊ธฐ์ : ์ ์ฒด ๊ดํต ๋๊ฐ
์์ ์ค๋ฆฌ์ฝ ๋ค์ด ์ฌ์ด์ ๋ฏธ์ธ ์ ๋ก(microfluidic channel)๋ฅผ ๋ซ์ด์ ๋๊ฐ์๋ฅผ ํ๋ฆฌ๋ ์ฐ๊ตฌ๋ ํ๋ฐํฉ๋๋ค.
์์ง ์์ฉํ๋ ๋ฉ์์ง๋ง, 3D ์ ์ธต์ด ๋ ๋์์ง๋ฉด ๊ฒฐ๊ตญ ๊ฐ ๊ธธ์ด๋ผ๋ ์๊ฒฌ์ด ๋ง์์.
6-3. ์์จ์ด๋ผ๋ ์ง์ฅ
HBM์ KGD(Known Good Die) ๊ฐ๋
์ด ํ์์
๋๋ค.
12๊ฐ ๋ค์ด๋ฅผ ์์๋๋ฐ ๊ทธ์ค ํ๋๊ฐ ๋ถ๋์ด๋ฉด? ์คํ ์ ์ฒด๊ฐ ํ๊ธฐ์์.
๋จ์ ๊ณ์ฐ ์์
๋ค์ด 1๊ฐ ์ํ๋ฅ = 99%
12๋จ ์ ์ธต ์ = 0.99^12 โ 88.6%
+ ์ ์ธต ๊ณต์ ์์ฒด ์์จ 90% ๊ฐ์
โ ์ต์ข
์์จ โ 79.7%
๋ค์ด ์ํ๋ฅ ์ด 95%๋ผ๋ฉด?
0.95^12 โ 54% ... ์ฌ๊ธฐ์ ๊ณต์ ์์จ๊น์ง ๊ณฑํ๋ฉด ๋ต์ด ์์ ใทใท
๊ทธ๋์ HBM์ ์ ์ธต ์ ์ ๊ฐ๋ณ ๋ค์ด๋ฅผ ์ฒ ์ ํ ํ
์คํธํด์ผ ํ๋๋ฐ,
๋ฌธ์ ๋ ์๊ฒ ๊ฐ์๋ธ ๋ค์ด๋ฅผ ํ
์คํธํ๋ ๊ฒ ์์ฒด๊ฐ ์ด๋ ต๋ค๋ ๊ฑฐ์์.
ํ๋ก๋ธ ์นด๋๋ก ์ฐ๋ฅด๋ฉด ๊นจ์ง ์ ์๊ณ , ๋ง์ดํฌ๋ก ๋ฒํ๋ ๋๋ฌด ์์์ ์ ์ด์ด ํ๋ค๊ณ โฆ
์ด๋์ HBM์ด ๋น์๋๋ค. ์ผ๋ฐ DRAM ๋๋น ๋ช ๋ฐฐ์์ ์ญ์ ๋ฐฐ์ ๊ฐ๊ฒฉ์ด ํ์ฑ๋ผ์.
"๊ฐ์ ์จ์ดํผ๋ก ์ผ๋ฐ DRAM ๋ง๋ค๋ฉด ํจ์ฌ ๋ง์ด ๋์ค๋๋ฐ ์ HBM ํ๋"๋ ์๊ธฐ๊ฐ ๋์ค๋ ์ด์ ์ด๊ธฐ๋ ํ๊ณ ,
๋์์ HBM ์์ฐ์ด ๋๋ฉด ์ผ๋ฐ DRAM ๊ณต๊ธ์ด ์ค์ด์ ๋ฒ์ฉ ๋ฉ๋ชจ๋ฆฌ ๊ฐ๊ฒฉ๋ ์ค๋ฅด๋ ์ฐ์ํจ๊ณผ๊ฐ ์๊น๋๋ค.
๐ HBM 1๊ฐ ๋ง๋๋ ๋ฐ ํ์ํ ์จ์ดํผ ๋ฉด์
HBM์ TSV์ KOZ ๋๋ฌธ์ ๊ฐ์ ์ฉ๋ ๋๋น ๋ค์ด ๋ฉด์ ์ด ์ผ๋ฐ DRAM๋ณด๋ค ํฝ๋๋ค.
์ฌ๊ธฐ์ 12์ฅ์ ์์ผ๋, ์ค์ง์ ์ผ๋ก ๊ฐ์ ์ฉ๋์ ์ผ๋ฐ DRAM ๋๋น 2~3๋ฐฐ์ ์จ์ดํผ๋ฅผ ์๋ชจํด์.
๊ฒ๋ค๊ฐ ์์จ๊น์ง ๋ฎ์ผ๋ ์คํจ ์จ์ดํผ ์๋ชจ๋ ๋ ์ปค์ง๋๋ค.
๐ค 7์ฅ. AI๊ฐ HBM์ ์ด๋ ๊ฒ๊น์ง ๊ฐ๊ตฌํ๋ ์ด์
7-1. ํธ๋์คํฌ๋จธ์ ๊ตฌ์กฐ์ ํน์ฑ
ํ์ฌ LLM์ ๊ทผ๊ฐ์ธ ํธ๋์คํฌ๋จธ๋ ํฌ๊ฒ ๋ ์ข ๋ฅ์ ์ฐ์ฐ์ผ๋ก ๋๋ฉ๋๋ค.
โ ํ์ต(Training) โ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๋ฐฐ์น๋ก ์ฒ๋ฆฌ. ์ฐ์ ๊ฐ๋๊ฐ ์๋์ ์ผ๋ก ๋์.
๊ทธ๋๋ ๋ชจ๋ธ์ด ์๋ ์ปค์ ํ๋ผ๋ฏธํฐยท๊ทธ๋๋์ธํธยท์ตํฐ๋ง์ด์ ์ํ๋ฅผ ๋ค ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ ค์ผ ํด์.
Adam ์ตํฐ๋ง์ด์ ์ฐ๋ฉด ํ๋ผ๋ฏธํฐ๋น ๋๋ต ๋ชจ๋ธ ํฌ๊ธฐ์ 3~4๋ฐฐ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ถ๊ฐ๋ก ํ์ํฉ๋๋ค.
โก ์ถ๋ก (Inference) โ ์ฌ๊ธฐ๊ฐ ์ง์ง ๋ฉ๋ชจ๋ฆฌ ์ง์ฅ.
ํนํ ๋์ฝ๋ฉ ๋จ๊ณ(auto-regressive decoding)๋ ํ ํฐ์ ํ๋์ฉ ๋ง๋๋๋ฐ,
๋งค ํ ํฐ๋ง๋ค ๋ชจ๋ธ ์ ์ฒด ๊ฐ์ค์น๋ฅผ ์ฝ์ด์ผ ํด์ ์์ ํ memory-bound ์์
์
๋๋ค.
7-2. KV ์บ์๋ผ๋ ๋ณต๋ณ
์ถ๋ก ํ ๋ ์ด๋ฏธ ๊ณ์ฐํ Key/Value๋ฅผ ์ ์ฅํด๋๋ KV ์บ์๊ฐ ์๋๋ฐ,
์ด๊ฒ ์ปจํ
์คํธ ๊ธธ์ด์ ๋น๋กํด์ ์ปค์ง๋๋ค.
KV ์บ์ ํฌ๊ธฐ โ 2 ร ๋ ์ด์ด์ ร ํค๋์ฐจ์ ร ํค๋์
ร ์ํ์ค๊ธธ์ด ร ๋ฐฐ์นํฌ๊ธฐ ร ๋ฐ์ดํฐํ์
(byte)
์ปจํ
์คํธ 100๋ง ํ ํฐ ๊ฐ์ ๊ฑธ ์ง์ํ๋ ค๋ฉด KV ์บ์๋ง ์์ญ~์๋ฐฑ GB๊ฐ ํ์ํด์.
๊ทธ๋์ ์์ฆ MQA, GQA, MLA ๊ฐ์ ์ดํ
์
์ต์ ํ ๊ธฐ๋ฒ์ด ๊ณ์ ๋์ค๋ ๊ฑฐ์ฃ .
๊ทผ๋ฐ ๊ทธ๋๋ ์ฉ๋๊ณผ ๋์ญํญ ์์๋ ๊ณ์ ์ฆ๊ฐ ์ค์ใ
ใ
๐ฏ ํต์ฌ ์ ๋ฆฌ
AI ๊ฐ์๊ธฐ์ ์ฑ๋ฅ์ ์ฐ์ฐ ์ฑ๋ฅ(TFLOPS)๊ณผ ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ(TB/s)์ ๊ท ํ์์ ๋์ค๋๋ฐ,
LLM ์ถ๋ก ์ ํ์๊ฐ ์ ๋์ ์ผ๋ก ์ง๋ฐฐํฉ๋๋ค.
๊ทธ๋์ ์๋น๋์๊ฐ H100 โ H200์ผ๋ก ๊ฐ ๋ ์ฐ์ฐ ์ฑ๋ฅ์ ๊ทธ๋๋ก ๋๊ณ
HBM3 โ HBM3E๋ก ๋์ญํญ๊ณผ ์ฉ๋๋ง ๋๋ ธ๋๋ฐ๋ ์ถ๋ก ์ฑ๋ฅ์ด ํฌ๊ฒ ๋ด ๊ฑฐ์์.
7-3. ๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต์ ์ฌํธ
์ ํต์ ๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต์ ์ด๋ฌ์ด์.
๋ ์ง์คํฐ โ L1 โ L2 โ L3 ์บ์ โ DRAM โ SSD โ HDD
(๋น ๋ฅด๊ณ ์์) (๋๋ฆฌ๊ณ ํผ)
AI ์๋์ ์ฌ๊ธฐ์ HBM์ด ๋ผ์ด๋ค๋ฉด์ ๊ณ์ธต์ด ์ฌํธ๋ฉ๋๋ค.
๋ ์ง์คํฐ โ SRAM(๊ณต์ ๋ฉ๋ชจ๋ฆฌ) โ HBM โ CXL ๋ฉ๋ชจ๋ฆฌ โ NVMe SSD
โ
์๋ก์ด "๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ"
๊ทธ๋ฆฌ๊ณ HBM๋ง์ผ๋ก ๋ถ์กฑํ ์ฉ๋์ CXL(Compute Express Link) ๊ธฐ๋ฐ
๋ฉ๋ชจ๋ฆฌ ํ๋ง/ํ์ฅ์ผ๋ก ์ฑ์ฐ๋ ํ์ด๋ธ๋ฆฌ๋ ๊ตฌ์กฐ๊ฐ ์ฐ๊ตฌ๋๊ณ ์์ด์.
"๋จ๊ฑฐ์ด ๋ฐ์ดํฐ๋ HBM, ๋ฏธ์ง๊ทผํ ๋ฐ์ดํฐ๋ CXL ๋ฉ๋ชจ๋ฆฌ" ์ด๋ฐ ์์ผ๋ก ํฐ์ด๋งํ๋ ๊ฑฐ์ฃ .
โ๏ธ 8์ฅ. HBM ์์ฅ, ์ง๊ธ ๋ฌด์จ ์ผ์ด ๋ฒ์ด์ง๊ณ ์๋
8-1. 3ํ์ ๊ตฌ๋
HBM์ ๋ง๋ค ์ ์๋ ํ์ฌ๋ ์ ์ธ๊ณ์ ๋ฑ ์ธ ๊ณณ๋ฟ์ ๋๋ค.
๐ฐ๐ท SKํ์ด๋์ค โ HBM3/3E ์์ฅ ์ ๋. MR-MUF ๊ณต๋ฒ๊ณผ ์๋น๋์์์ ๊ธด๋ฐํ ํ์
์ด ๊ฐ์ .
๐ฐ๐ท ์ผ์ฑ์ ์ โ ์ข
ํฉ ๋ฐ๋์ฒด ์ญ๋(ํ์ด๋๋ฆฌ+๋ฉ๋ชจ๋ฆฌ+ํจํค์ง ํดํค)์ด ๊ฐ์ . HBM4์์ ๋ฐ๊ฒฉ ๋
ธ๋ฆฌ๋ ์ค.
๐บ๐ธ ๋ง์ดํฌ๋ก โ ํ๋ฐ์ด์ง๋ง HBM3E๋ถํฐ ๋น ๋ฅด๊ฒ ์ถ๊ฒฉ. ์ ๋ ฅ ํจ์จ์ ์
๋ง ํฌ์ธํธ๋ก ๋ด์ธ์.
์ด ์ธ ํ์ฌ๊ฐ ์ฌ์ค์ AI ์ฐ์
์ ์ฒด์ ๋ณ๋ชฉ์ ์ฅ๊ณ ์์ด์.
HBM ๊ณต๊ธ์ด ๋งํ๋ฉด GPU๋ฅผ ๋ชป ๋ง๋ค๊ณ , GPU๊ฐ ์์ผ๋ฉด AI ์๋น์ค๊ฐ ์ ๋์๊ฐ๋๊น์.
8-2. HBM์ ์ฌ์ ๊ตฌ์กฐ๊ฐ ํน์ดํ ์
๊ธฐ์กด ๋ฉ๋ชจ๋ฆฌ ์ฅ์ฌ
โ ๋๋ ์์ฐ โ ์คํ ๊ฐ๊ฒฉ์ ๋ฐ๋ผ ์ถ๋ โ ์นํจ๊ฒ์ โ ์ฌ์ดํด ์ฐ์
HBM ์ฅ์ฌ
โ ๊ณ ๊ฐ์ฌ์ ์ฌ์ ๊ณ์ฝ(์ ๋ถ๊ธฐ~1๋
์ ๋ฌผ๋ ํ์ ) โ ์ปค์คํฐ๋ง์ด์ง ์๊ตฌ ๋ฐ์
โ ํ์ง ์ธ์ฆ(ํ) ํต๊ณผ๊ฐ ์ง์
์ฅ๋ฒฝ โ ์ฌ์ค์ ์์ฃผ ์ฐ์
์ ๊ฐ๊น์
์ด๊ฒ ๋ฉ๋ชจ๋ฆฌ ์
๊ณ ์
์ฅ์์ ์์ฒญ๋ ๋ณํ์์.
์์ธก ๋ถ๊ฐ๋ฅํ ์ฌ์ดํด ์ฐ์
์์ ์์ ์ ์์ต ๊ตฌ์กฐ๋ก ์ฒด์ง์ด ๋ฐ๋๋ ๊ฑฐ๋๊น์.
8-3. ์ง์์ ๊ฒฐ๊ตญ ์ฐ๊ฒฐ์์ ๋์จ๋ค
์ด๋ ๊ฒ HBM ํ๋๋ง ํ๊ณ ๋ค์ด๋ ์์ฌ, ๊ณต์ , ํ๋ก ์ค๊ณ, ์ด์ญํ, ์์คํ
์ํคํ
์ฒ, ์ฐ์
๊ตฌ์กฐ๊น์ง
์ ๋ถ ์ฐ๊ฒฐ๋์ด ์๋ค๋ ๊ฑธ ์ ์ ์์ด์.
์ ๊ธฐ์ ์ ์์คํ
๊ณตํ์ด ์ฌ๋ฐ๋ ์ด์ ๊ฐ ์ด๊ฑฐ์ฃ .
ํ๋์ ๊ธฐ์ ์ด ๋ฌผ๋ฆฌ โ ์์ โ ํ๋ก โ ์์คํ
โ ์ฐ์
์ผ๋ก ์ญ ์ด์ด์ง๋๊น.
์์ฆ์ ์ด๋ฐ ์ตํฉ ์ง์์ ํผ์ ํ๊ธฐ๋ณด๋ค ์๋ก ๊ณต์ ํ๋ฉด์ ๋ฐฐ์ฐ๋ ํ๋ฆ์ด ๊ฐํด์ก๋๋ฐ์,
์ฌ๋ฅ๋ท์ '์ง์์ธ์ ์ฒ' ๊ฐ์ ๊ณต๊ฐ์์ ๋ฐ๋์ฒดยทํ๋ก์ค๊ณยท์๋ฒ ๋๋ ๊ฐ์ ๋ถ์ผ์
์ค๋ฌด์ ๊ด์ ์ฝํ
์ธ ๋ฅผ ์ ํด๋ณด๋ ๊ฒ๋ ๊ฝค ๋์์ด ๋ฉ๋๋ค. ๊ต๊ณผ์์๋ ์๋ ๊ฐ๊ฐ๋ค์ด ์๊ฑฐ๋ ์ใ
ใ
๐ญ 9์ฅ. HBM ๋ค์์ ๋ญ๊น
9-1. 3D ์ ์ธต์ ์์ฑํ โ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ก์ง '์์' ์ฌ๋ฆฌ๊ธฐ
์ง๊ธ์ 2.5D๋ GPU์ HBM์ด ๋๋ํ ์์ด์.
๊ทธ๋๋ ๋ฐฐ์ ๊ฑฐ๋ฆฌ๊ฐ ๋ช ๋ฐ๋ฆฌ๋ฏธํฐ๋ ๋ฉ๋๋ค.
๊ถ๊ทน์ ํํ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ก์ง ๋ค์ด ๋ฐ๋ก ์์ ์์ง์ผ๋ก ์น๋ ๊ฒ์ด์์.
๊ทธ๋ฌ๋ฉด ๋ฐฐ์ ๊ฑฐ๋ฆฌ๊ฐ ๋ง์ดํฌ๋ก๋ฏธํฐ ๋จ์๋ก ์ค์ด๋ค์ด์ ๋์ญํญ์ ํญ์ฆ, ์ ๋ ฅ์ ๊ธ๊ฐ.
๋ฌธ์ ๋? ์ด์
๋๋ค. ๊ฐ์ฅ ๋จ๊ฑฐ์ด GPU ์์ ์ด์ ์ฝํ DRAM์ ์ฌ๋ฆฌ๋ ๊ฑฐ๋๊น์ใ
ใ
ใ
๊ทธ๋์ ๋๊ฐ ๊ธฐ์ ์ด ํด๊ฒฐ๋๊ธฐ ์ ๊น์ง๋ ์ด๋ ค์ด ์๋๋ฆฌ์ค๋ก ๋ด
๋๋ค.
9-2. PIM / PNM โ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ณ์ฐ๊น์ง ํ๋ค
PIM(Processing In Memory)์ ๋ฐ์ดํฐ๋ฅผ ์ฎ๊ธฐ์ง ๋ง๊ณ ์๋ ์๋ฆฌ์์ ๊ณ์ฐํ์๋ ๋ฐ์์ด์์.
DRAM ๋ฑ
ํฌ ๊ทผ์ฒ์ ๊ฐ๋จํ ์ฐ์ฐ ์ ๋(MAC ๋ฑ)์ ๋ถ์ฌ์
๋์ ํฉ์ด๋ ์์๋ณ ์ฐ์ฐ ๊ฐ์ ๊ฑธ ๋ฉ๋ชจ๋ฆฌ ๋ด๋ถ์์ ์ฒ๋ฆฌํ๋ ๊ฑฐ์ฃ .
์ผ์ฑ์ HBM-PIM, SKํ์ด๋์ค์ AiM(GDDR6-AiM) ๋ฑ์ด ๋ํ์ ์ธ ์๋์
๋๋ค.
ํนํ HBM4๋ถํฐ ๋ฒ ์ด์ค ๋ค์ด๊ฐ ๋ก์ง ๊ณต์ ์ผ๋ก ๋ง๋ค์ด์ง๋ฉด์ PIM ๊ตฌํ ๋์ด๋๊ฐ ํ ๋ฎ์์ก์ด์.
๐ญ PIM์ด ๋์ด์ผ ํ ์ฐ
โข ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ธ์ด ์์ โ CUDA์ฒ๋ผ ๊ฐ๋ฐ์๊ฐ ์ฝ๊ฒ ์ธ ์ ์๋ ์ํ๊ณ ํ์
โข ๋ฒ์ฉ์ฑ ๋ถ์กฑ โ ํน์ ์ฐ์ฐ๋ง ๋นจ๋ผ์ง๋ฉด ์ ์ฒด ์ฑ๋ฅ ํฅ์์ ์ ํ์ (์๋ฌ์ ๋ฒ์น)
โข DRAM ๊ณต์ ์ ๋ก์ง์ ๋ฃ์ผ๋ฉด ๋ฉด์ ์ํด โ ์ฉ๋ ๊ฐ์
9-3. ์ปค์คํ HBM ์๋
์ด๋ฏธ ์์๋ ํ๋ฆ์
๋๋ค. ๋น
ํ
ํฌ๋ค์ด ์์ฒด AI ์นฉ(TPU, Trainium, MTIA ๋ฑ)์ ๋ง๋ค๋ฉด์
"์ฐ๋ฆฌ ์นฉ ์ํฌ๋ก๋์ ์ต์ ํ๋ HBM"์ ์๊ตฌํ๊ธฐ ์์ํ์ด์.
โ ์ฑ๋ ๊ตฌ์ฑ ๋ณ๊ฒฝ, ํน์ ๊ธฐ๋ฅ ๋ธ๋ก ์ถ๊ฐ, ์ ๋ ฅ ํ๋กํ์ผ ์ปค์คํฐ๋ง์ด์ง ๋ฑ.
๋ฉ๋ชจ๋ฆฌ๊ฐ '์ฌ์ค๋ ๋ถํ'์์ '๊ฐ์ด ์ค๊ณํ๋ ํํธ๋'๋ก ๋ฐ๋๋ ์ค์
๋๋ค.
โ 10์ฅ. ์์ฃผ ๋์ค๋ ๊ถ๊ธ์ฆ Q&A
Q. ๋ด ๊ฒ์ด๋ฐ PC์๋ HBM ๋ฌ๋ฉด ๊ฐ๊ฟ ์๋?
A. ๋ณ ํจ๊ณผ ์์ ํ๋ฅ ๋์ใ
ใ
ใ
๊ฒ์์ AI ์ถ๋ก ์ฒ๋ผ ๊ทน๋จ์ ์ธ memory-bound ์ํฌ๋ก๋๊ฐ ์๋์์.
GDDR6/7 ๋์ญํญ์ผ๋ก๋ ์ถฉ๋ถํ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๊ณ , HBM ์ฐ๋ฉด ์นด๋ ๊ฐ๊ฒฉ์ด ๋ช ๋ฐฐ๋ก ๋๋๋ค.
๋น์ฉ ๋๋น ํจ์จ์ด ์ ๋์์ ๊ฒ์ด๋ฐ GPU์์ ์ฌ์ค์ ์ฌ๋ผ์ง ๊ฑฐ์์.
Q. HBM์ ์ CPU ์์ผ์ ๊ฝ๋ ๋ชจ๋๋ก ์ ๋์ด?
A. ๊ตฌ์กฐ์ ๋ถ๊ฐ๋ฅํด์. HBM์ ์ธํฐํฌ์ ์์ ํ๋ก์ธ์์ ๊ฐ์ด ํจํค์ง๋์ด์ผ 1024๋นํธ ์ฐ๊ฒฐ์ด ์ฑ๋ฆฝํฉ๋๋ค.
์์ผ/์ปค๋ฅํฐ๋ฅผ ๊ฑฐ์น๋ ์๊ฐ ๊ทธ ๋ง์ ๋ฐฐ์ ์ ์ ์งํ ์ ์์ด์. ๊ทธ๋์ ์
๊ทธ๋ ์ด๋๋ ๋ถ๊ฐ.
์ฐธ๊ณ ๋ก ์ธํ
์ ์จ ๋งฅ์ค์ฒ๋ผ CPU ํจํค์ง์ HBM์ ํตํฉํ ์ ํ์ ์กด์ฌํฉ๋๋ค.
Q. HBM ์ฉ๋์ ์ GPU ์ธ ๋ ๋ถ์กฑํ๋ค๊ณ ๋๋ฆฌ์?
A. ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ธํฐํฌ์ ์ฃผ๋ณ์ ๋ฐฐ์นํ ์ ์๋ ์คํ ๊ฐ์๊ฐ ์ ํ์ ์ด๊ฑฐ๋ ์.
๋ณดํต 4~8๊ฐ ์คํ์ด ํ๊ณ์ธ๋ฐ, ์คํ๋น 24~36GB๋ผ๊ณ ํ๋ฉด 192~288GB ์ ๋.
๊ทผ๋ฐ ์ต์ LLM์ ๊ทธ๊ฒ๋ ๋ถ์กฑํจใ
ใ
๊ทธ๋์ ์ฌ๋ฌ GPU๋ฅผ NVLink๋ก ๋ฌถ์ด์ ์ฐ๋ ๊ฑฐ์์.
Q. HBM ๋ง๋ค๋ฉด ์ผ๋ฐ ๋จ๊ฐ์ด ์ค๋ฅด๋ ์ด์ ๊ฐ ๋ญ์?
A. ๊ฐ์ DRAM ์์ฐ ๋ผ์ธ๊ณผ ์จ์ดํผ๋ฅผ ๊ณต์ ํ๋๊น์.
HBM 1GB ๋ง๋ค ์จ์ดํผ๋ก ์ผ๋ฐ DDR5๋ฅผ ๋ง๋ค๋ฉด ํจ์ฌ ๋ง์ ์ฉ๋์ด ๋์ค๋๋ฐ,
์ ์กฐ์ฌ๋ค์ด ์์ต์ฑ ๋์ HBM์ ์บํ๋ฅผ ๋ชฐ์์ฃผ๋ฉด ๋ฒ์ฉ DRAM ๊ณต๊ธ์ด ์ค์ด๋ญ๋๋ค โ ๊ฐ๊ฒฉ ์์น.
Q. ๋์ญํญ ์ซ์๋ง ๋ณด๋ฉด ๋๋์?
A. ๋
ธ๋
ธ. ์คํจ ๋์ญํญ(effective bandwidth)์ด ๋ ์ค์ํด์.
์ด๋ก ๋์ญํญ์ ์ต๋์น์ผ ๋ฟ์ด๊ณ , ์ค์ ๋ก๋ ๋ฆฌํ๋ ์, ๋ฑ
ํฌ ์ถฉ๋, ์ก์ธ์ค ํจํด, ์ปจํธ๋กค๋ฌ ํจ์จ ๋๋ฌธ์
๋ณดํต ์ด๋ก ์น์ 70~90% ์ ๋๋ง ๋์ต๋๋ค. ๊ทธ๋์ ๋ฉ๋ชจ๋ฆฌ ์ปจํธ๋กค๋ฌ ์ค๊ณ๊ฐ ์ค์ํ ๊ฑฐ๊ณ ์.
๐ ๋ง๋ฌด๋ฆฌ: HBM์ด ์ฐ๋ฆฌ์๊ฒ ์๋ ค์ฃผ๋ ๊ฒ
์ฌ๊ธฐ๊น์ง ์ค๋๋ผ ๊ณ ์ํ์ จ์ด์ ใ ใ ใ ๐
HBM ์ด์ผ๊ธฐ๋ฅผ ์ญ ๋ฐ๋ผ์ค๋ฉด ํ๋์ ํฐ ๊ตํ์ด ๋ณด์ ๋๋ค.
"๊ธฐ์ ์ ํ๊ณ๋ ๋ณดํต ๊ฐ์ฅ ํ๋ คํ ๊ณณ์ด ์๋๋ผ, ๊ฐ์ฅ ์ง๋ฃจํ ๊ณณ์์ ์จ๋ค."
๋ชจ๋๊ฐ ์ฐ์ฐ ์ฑ๋ฅ, ํธ๋์ง์คํฐ ๋ฏธ์ธํ๋ง ์ณ๋ค๋ณด๊ณ ์์ ๋
์ง์ง ๋ณ๋ชฉ์ "๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ฎ๊ธธ ๊ฒ์ธ๊ฐ"๋ผ๋, ์๋ฌด๋ ์ฃผ๋ชฉํ์ง ์๋ ๋ฌธ์ ์์ด์.
๊ทธ๋ฆฌ๊ณ ๊ทธ ํด๋ต๋ ์๋ก์ด ๋ฌผ๋ฆฌ ๋ฒ์น์ด ์๋๋ผ "์๊ธฐ"์ "์ฐ๊ฒฐํ๊ธฐ"๋ผ๋
์ง๊ทนํ ๊ตฌ์กฐ์ ์ธ ๋ฐ์์์ ๋์์ต๋๋ค.
์ ๊ธฐ์ ์ ์์คํ
๊ณตํ์ ๋ณธ์ง์ด ๋ฐ๋ก ์ด๊ฒ๋๋ค.
์์ ํ๋๋ฅผ ์ ๋ง๋๋ ๊ฒ ์๋๋ผ, ์์คํ
์ ์ฒด์์ ๋ณ๋ชฉ์ด ์ด๋์ธ์ง ์ฐพ์๋ด๊ณ ๊ตฌ์กฐ๋ก ํด๊ฒฐํ๋ ๊ฒ.
์ง๊ธ AI ๋ฐ๋์ฒด ๊ฒฝ์์ด "๋๊ฐ ๋ ๋น ๋ฅธ ์ฐ์ฐ๊ธฐ๋ฅผ ๋ง๋๋๋"๊ฐ ์๋๋ผ
"๋๊ฐ ๋ ์ ์๊ณ , ๋ ์ ์ฐ๊ฒฐํ๊ณ , ๋ ์ ์ํ๋๋"๋ก ์ฎ๊ฒจ๊ฐ ๊ฒ๋ ๊ฐ์ ๋งฅ๋ฝ์ด์์.
์์ผ๋ก ํ์ด๋ธ๋ฆฌ๋ ๋ณธ๋ฉ, PIM, ๊ด ์ธํฐ์ปค๋ฅํธ(์ค๋ฆฌ์ฝ ํฌํ ๋์ค), 3D ๋ชจ๋๋ฆฌ์๊น์งโฆ
"๋ฐ์ดํฐ ์ด๋"์ ๋๋ฌ์ผ ์ธ์์ ๊ณ์๋ ๊ฒ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ ์ธ์์ ํ๊ฐ์ด๋ฐ์, ์ํํธ์ฒ๋ผ ์ฐจ๊ณก์ฐจ๊ณก ์์ธ ์์ ์ค๋ฆฌ์ฝ ํ ํ๋๊ฐ ์ ์๋ ๊ฑฐ์ฃ . ๐ขโจ
๐ง 3์ค ์์ฝ
1. AI์ ์ง์ง ๋ณ๋ชฉ์ ์ฐ์ฐ์ด ์๋๋ผ ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ์ด๋ค.
2. HBM์ DRAM์ TSV๋ก ์์ง ์ ์ธตํ๊ณ ์ค๋ฆฌ์ฝ ์ธํฐํฌ์ ๋ก ์ฐ๊ฒฐํด 1024~2048๋นํธ ์ด๊ด๋์ญ ๋ฒ์ค๋ฅผ ๋ง๋ ๊ธฐ์ ์ด๋ค.
3. ๊ทธ ๋๊ฐ๋ ์ด๊ณผ ์์จ๊ณผ ๋น์ฉ์ด๋ฉฐ, ์ง๊ธ ๋ฐ๋์ฒด ์
๊ณ์ ๋ชจ๋ ์ธ์์ด ์ฌ๊ธฐ์ ๋ฒ์ด์ง๊ณ ์๋ค.
๐ ๋ณธ ์ฝํ ์ธ ๋ JEDEC ํ์ค ๋ฌธ์ ๊ณต๊ฐ ์ ๋ณด, ๋ฐ๋์ฒด ํ๊ณ์ 3D ์ ์ธตยทํจํค์ง ์ฐ๊ตฌ, ๊ทธ๋ฆฌ๊ณ ์ ์กฐ์ฌ ๊ณต๊ฐ ๊ธฐ์ ์๋ฃ๋ฅผ ๋ฐํ์ผ๋ก ๊ฐ๋ ์์ฃผ๋ก ์ ๋ฆฌํ์ต๋๋ค. ์ธ๋ถ ์์น๋ ์ธ๋ยท์ ํยท๊ตฌํ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ด์.
๐ฌ ๋ ๊น์ ๋ฐ๋์ฒดยทํ๋กยท์์คํ ์ด์ผ๊ธฐ๊ฐ ๊ถ๊ธํ๋ค๋ฉด ์ฌ๋ฅ๋ท '์ง์์ธ์ ์ฒ'์์ ๋ค๋ฅธ ๊ธ๋ ๋๋ฌ๋ณด์ธ์. ๋ค์์ CXL๊ณผ ๋ฉ๋ชจ๋ฆฌ ํ๋ง ์ด์ผ๊ธฐ๋ก ์ฐพ์์ฌ๊ฒ์! ๐
๊ด๋ จ ํค์๋
๋๊ธ ์์ฑ
์ด ๊ธ์ ๋ํ ์ฌ๋ฌ๋ถ์ ์๊ฐ์ ๋ค๋ ค์ฃผ์ธ์
๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค
๋๊ธ์ ์์ฑํ๋ ค๋ฉด ๋จผ์ ๋ก๊ทธ์ธํด์ฃผ์ธ์.
๋๊ธ 0
์ง์์ธ์ ์ฒ - ์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
- ์ ์๊ถ ๋ฐ ์์ ๊ถ: ๋ณธ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ๋ ์ AI ๊ธฐ์ ๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋ํ๋ฏผ๊ตญ ์ ์๊ถ๋ฒ ๋ฐ ๊ตญ์ ์ ์๊ถ ํ์ฝ์ ์ํด ๋ณดํธ๋ฉ๋๋ค.
- AI ์์ฑ ์ปจํ ์ธ ์ ๋ฒ์ ์ง์: ๋ณธ AI ์์ฑ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ์ง์ ์ฐฝ์๋ฌผ๋ก ์ธ์ ๋๋ฉฐ, ๊ด๋ จ ๋ฒ๊ท์ ๋ฐ๋ผ ์ ์๊ถ ๋ณดํธ๋ฅผ ๋ฐ์ต๋๋ค.
- ์ฌ์ฉ ์ ํ: ์ฌ๋ฅ๋ท์ ๋ช ์์ ์๋ฉด ๋์ ์์ด ๋ณธ ์ปจํ ์ธ ๋ฅผ ๋ณต์ , ์์ , ๋ฐฐํฌ, ๋๋ ์์ ์ ์ผ๋ก ํ์ฉํ๋ ํ์๋ ์๊ฒฉํ ๊ธ์ง๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ง ๊ธ์ง: ๋ณธ ์ปจํ ์ธ ์ ๋ํ ๋ฌด๋จ ์คํฌ๋ํ, ํฌ๋กค๋ง, ๋ฐ ์๋ํ๋ ๋ฐ์ดํฐ ์์ง์ ๋ฒ์ ์ ์ฌ์ ๋์์ด ๋ฉ๋๋ค.
- AI ํ์ต ์ ํ: ์ฌ๋ฅ๋ท์ AI ์์ฑ ์ปจํ ์ธ ๋ฅผ ํ AI ๋ชจ๋ธ ํ์ต์ ๋ฌด๋จ ์ฌ์ฉํ๋ ํ์๋ ๊ธ์ง๋๋ฉฐ, ์ด๋ ์ง์ ์ฌ์ฐ๊ถ ์นจํด๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์์ง ๋๊ธ์ด ์์ต๋๋ค.