์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
High Bandwidth Memory
๊ณ ๋์ญํญ ๋ฉ๋ชจ๋ฆฌ
1. ๊ฐ์2. ์์ธ
2.1. ํน์ง2.2. ๋์ธ๋ GDDR ๊ณ์ด SGRAM๊ณผ ๋น๊ต
3. ๊ด๋ จ ๋ฌธ์2.2.1. ์ฅ์
2.3. HMC์ ๋น๊ต2.2.1.1. ์งง์ ๋ฉ๋ชจ๋ฆฌ ๋ ์ดํด์์ ๋์ ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ2.2.1.2. ์์ ์นฉ ๋ฉด์ ๊ณผ ์์ ์ปจํธ๋กค๋ฌ ๋ฉด์ 2.2.1.3. ๋ฎ์ ์ ๋ ฅ ์๋ชจ
2.2.2. ๋จ์ 2.3.1. ์ ์ธตํ ๋ฉ๋ชจ๋ฆฌ ์ค์ ๊ทธ๋๋ง ๊ตฌํ์ด ์ฌ์ด ๊ท๊ฒฉ
2.4. ๊ท๊ฒฉ ์ผ๋1. ๊ฐ์[ํธ์ง]
2013๋
์ ๋ฐํ๋ ์ ์ธตํ ๋ฉ๋ชจ๋ฆฌ ๊ท๊ฒฉ.
2. ์์ธ[ํธ์ง]
2.1. ํน์ง[ํธ์ง]
๊ธฐ์กด์ GDDR ๊ณ์ด SGRAM์ ๋์ฒดํ๊ณ ๋ณด๋ค ๊ณ ๋์ญํญ์ ๋ฉ๋ชจ๋ฆฌ ์ฑ๋ฅ์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ ์๋์์ผ๋ฉฐ, 2013๋
์ ๋ฐ๋์ฒด ํ์คํํ์ธ JEDEC์ ์ํด ์ฑํ๋์๋ค. ๋ฉ๋ชจ๋ฆฌ ๋ค์ด๋ฅผ ์ ์ธตํ์ฌ ์ค๋ฆฌ์ฝ์ ๊ดํตํ๋ ํต๋ก(TSV)๋ฅผ ํตํด ์ฃผ ํ๋ก์ธ์์ ํต์ ์ ํ๋ค๋ ๊ฒ์ผ๋ก, ์ด๋ฅผ ์ํด์ ์ง์ ์ธ์ ํ๋ก ๊ธฐํ ์์ ์ฌ๋ ค์ง๋ GDDR ๊ณ์ด SGRAM๊ณผ๋ ๋ฌ๋ฆฌ ์ธํฐํฌ์ ๋ผ๋ ์ค๊ฐ ๋จ๊ณ๋ฅผ ํ์๋ก ํ๋ค.
2.2. ๋์ธ๋ GDDR ๊ณ์ด SGRAM๊ณผ ๋น๊ต[ํธ์ง]
2.2.1. ์ฅ์ [ํธ์ง]
2.2.1.1. ์งง์ ๋ฉ๋ชจ๋ฆฌ ๋ ์ดํด์์ ๋์ ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ[ํธ์ง]
๋ฉ๋ชจ๋ฆฌ ์ ์ธต์ ํตํด ์ฌ๋ฌ ๋ฉ๋ชจ๋ฆฌ ์ฑ๋์ ๊ฐ์ถ์ด GDDR ๊ณ์ด SGRAM์ ๋นํด ์งง์ ๋ ์ดํด์์ ๋์ ๋์ญํญ์ ๋์์ ๊ตฌํํ ์ ์๋ค.
2.2.1.2. ์์ ์นฉ ๋ฉด์ ๊ณผ ์์ ์ปจํธ๋กค๋ฌ ๋ฉด์ [ํธ์ง]
PCB์์ ์ฐจ์งํ๋ ๋ฉ๋ชจ๋ฆฌ ์นฉ(๋ชจ๋)์ ์ด ๋ฉด์ ์ ์ค์ผ ์ ์๊ณ , ํ๋ก์ธ์ ๋ด๋ถ์ ํ์ฌ๋๋ ๋ด์ฅ ๋ฉ๋ชจ๋ฆฌ ์ปจํธ๋กค๋ฌ ์์ฒด๋ ๊ธฐ์กด GDDR ๊ณ์ด SGRAM ๋๋น ๋ ์์ ํธ์ด๊ธฐ ๋๋ฌธ์ ๋ฉด์ ๋๋น ๊ณ ๋์ญํญ์ ์ ๋ฆฌํ๋ค. ๋น์ฅ ์ต์์ GPU์ ํ์ฌ๋๋ GDDR6 SGRAM ์ปจํธ๋กค๋ฌ์ ์ด ๋ฉด์ ๋ง ๋ด๋ HBM ์ปจํธ๋กค๋ฌ๋ณด๋ค ํจ์ฌ ๋ ๋์ ๋ฉด์ ์ผ๋ก ์ฐจ์งํ๊ณ ์๋ค.
2.2.1.3. ๋ฎ์ ์ ๋ ฅ ์๋ชจ[ํธ์ง]
2.2.2. ๋จ์ [ํธ์ง]
2.2.2.1. ๋์ ๊ตฌํ ๋์ด๋[ํธ์ง]
์ธํฐํฌ์ ๋๋ฌธ์ GDDR ๊ณ์ด SGRAM๋ณด๋ค ๊ตฌํ์ด ์ด๋ ต๋ค๋ ๋จ์ ์ด ์๋ค. ์ฌ์ค์ ์ธํฐํฌ์ ๋๋ฌธ์ HBM์ ์ฅ์ ์ ๋ค ๊น์๋จน๊ณ ์๋ค๊ณ ๋ด๋ ๊ณผ์ธ์ด ์๋๋ค. ์ง์ง๋ถ์งํ ์์จ ์์น๊ณผ GDDR ๊ณ์ด SGRAM์ ์ต์ ๊ท๊ฒฉ์ธ GDDR6์ ๋นํด์ ๋๋ ทํ๊ฒ ์ฐ์ธํ์ง ๋ชปํ ์ฑ๋ฅ๊ณผ ๋์ ๊ตฌํ ๋์ด๋๋ก ์ธํด ๋ง๋ฅ ์ฅ๋ฐ๋น ์ ๋ง์ธ ๊ฒ์ ์๋๋ค.
2.2.2.2. ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ ํด๋ญ๊ณผ ๋ถ๋ฆฌํ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋ ํ์ฅ์ฑ[ํธ์ง]
๊ธฐ๋ณธ์ ์ผ๋ก 1์ธ๋ HBM์ ๋์ญํญ์ GDDR ๋๋น ์์ฒญ๋๊ฒ ๋์ง๋ง, ๋์ ์๋ ์์ฒด๋ ํจ์ฌ ๋ฎ๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅํฅ์์ ํ๊ณ๊ฐ ์๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ฌ 4์ธต๊น์ง ์ ์ธตํ ์ ์๋๋ฐ ์ธต๋น ์ฉ๋ํ๊ณ๊ฐ 2 GB์ด๊ธฐ ๋๋ฌธ์ 8 GB ์ฉ๋์ด ํ๊ณ์ด๋ค. ์ด๊ฒ ๋ฌด์จ ๋ป์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด ์๋ ๊ทธ๋ฆผ์ ์ฐธ์กฐํ์.
๊ทธ๋ฆผ์์ ๋ณด์ด๋ ๊ฒ์ฒ๋ผ GDDR์ ๊ฒฝ์ฐ ๋์ ๊ธฐํ ์ ยทํ๋ฉด์ ์์ญ ๊ฐ์ฉ ์นฉ์ ๋ฐ์ ๋ฃ๋ ์์ผ๋ก ์ฉ๋์ ๋๋ฆด ์ ์์ง๋ง, HBM์ ์ค๋ฆฌ์ฝ ์ธํฐํฌ์ ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์์ ํ๊ณ ๋๋ฌธ์ ์ด๋ฐ ๋ฌด์ํ ์ฉ๋ ํ๋๊ฐ ๋ถ๊ฐ๋ฅํ๋ค.
๊ทธ๋ฆผ์์ ๋ณด์ด๋ ๊ฒ์ฒ๋ผ GDDR์ ๊ฒฝ์ฐ ๋์ ๊ธฐํ ์ ยทํ๋ฉด์ ์์ญ ๊ฐ์ฉ ์นฉ์ ๋ฐ์ ๋ฃ๋ ์์ผ๋ก ์ฉ๋์ ๋๋ฆด ์ ์์ง๋ง, HBM์ ์ค๋ฆฌ์ฝ ์ธํฐํฌ์ ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์์ ํ๊ณ ๋๋ฌธ์ ์ด๋ฐ ๋ฌด์ํ ์ฉ๋ ํ๋๊ฐ ๋ถ๊ฐ๋ฅํ๋ค.
2.3. HMC์ ๋น๊ต[ํธ์ง]
2.3.1. ์ ์ธตํ ๋ฉ๋ชจ๋ฆฌ ์ค์ ๊ทธ๋๋ง ๊ตฌํ์ด ์ฌ์ด ๊ท๊ฒฉ[ํธ์ง]
HBM์ ํ๋ก์ธ์์ ๋ฐ๋ก ์๋ก ์ ์ธตํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ์ฌ ์์ ํ ์์นฉ์ ๊ตฌํํ ์ ์๋ค. ์ด๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ๋ง์ดํฌ๋ก ์ HMC(Hybrid Memory Cube)์ ๋น๊ตํ์ ๋ ๋ค์ ์์ ํ์ง ์์ ๋ชจ์ต์ผ๋ก ์ธํด 3D๊ฐ ์๋ 2.5D๋ผ๊ณ ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ค. ํ์ง๋ง HMC๋ ๊ธฐ์ ์ ์ผ๋ก ๊ตฌํ์ด ๋งค์ฐ ์ด๋ ค์ ์กด์ฌ๊ฐ์ด ๋ฏธ๋ฏธํ ์ํ์ธ ๋ฐ๋ฉด, HBM์ ํ์ฌ ์ผ์ฑ๊ณผ SKํ์ด๋์ค๊ฐ ๋๋ ์์ฐํ๊ณ ์์ผ๋ฉฐ, AMD์ NVIDIA์ ๊ทธ๋ํฝ ์นด๋์ ์ฑํ๋๋ ๋ฑ ํ์ฝ์ ํ๊ณ ์๋ค. ๋ํ ํ๋ก์ธ์์๋ TSV๋ฅผ ํต๊ณผ์์ผ์ผ ํ๋ HMC์ ๋นํด์ ๋จ์ํ ์ธํฐํฌ์ ์์ ์ฌ๋ฆฌ๊ธฐ๋ง ํ๋ฉด ๋์ด ๊ตฌํ ๋์ด๋๊ฐ ๋น๊ต์ ๋ฎ๋ค๋ ๊ฒ๊ณผ, HBM์ด ๊ทธ๋ํฝ ์นด๋ ์
์ฒด์๊ฒ ๋ณด๋ค ์ฌ์ฉํ๊ธฐ ํธํ ๊ฒ์ด HBM์ ์ฑ๊ณต์ ๋ณดํฌ์ด ๋์๋ค.
2.4. ๊ท๊ฒฉ ์ผ๋[ํธ์ง]
๊ท๊ฒฉ | ๋ค์ด๋น ์ฑ๋ ๊ตฌ์ฑ๊ณผ ์คํ๋น ๋ค์ด ๊ตฌ์ฑ | ์คํ๋น ์ต๋ ์ฉ๋ | ์คํ๋น ๋ฒ์ค ํญ | ์ ์ | ํด๋ญ (๋นํธ๋ ์ดํธ) | ํ๋น I/O ๋ฐ์ดํฐ ์ ์ก๋ฅ | ์คํ๋น ๋์ญํญ | ๊ฐ๋ฐ | ํ์คํ | ์ ์ฉ |
HBM | 2 ์ฑ๋ ร 128-bit ร 4-Hi | 4 GB | 1024-bit | 1.3 V | 500 MHz (1 Gbps) | 1 GT/s | 128 GB/s | 2013๋
| 2013๋
| 2015๋
|
HBM2 | 2 ์ฑ๋ ร 128-bit ร 8-Hi | 8 GB | 1024-bit | 1.2 V | 1000 MHz (2 Gbps) | 2 GT/s | 256 GB/s | 2015๋
| 2016๋
| 2016๋
|
HBM2E | 2 ์ฑ๋ ร 128-bit ร 12-Hi | 24 GB | 1024-bit | 1.2 V | 1200 MHz (2.4 Gbps) | 2.5 GT/s | 307.2 GB/s | 2019๋
| 2018๋
| 2020๋
|
HBM3 | 2 ์ฑ๋ ร 128-bit ร ??-Hi | ?? GB | ????-bit | ?.? V | ???? MHz (? Gbps) | 4 GT/s | 512 GB/s | ????๋
| ????๋
| ????๋
|
์ผ๋ฐ์ ์ธ HBM์ ๊ทธ๋ํฝ ์นด๋์ GDDR์ ๋์ฒดํ๋ ์ฉ๋๋ก ํ์ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฑ๋ฅ ๋ฉด์์๋ GDDR๊ณผ ์์ฃผ ๋น๊ต ๋๋ฉฐ, ์ผ๋ฐ์ ์ธ ๋น๊ต ๊ธฐ์ค์ ๋ค์๊ณผ ๊ฐ๋ค.
- HBM vs GDDR5 SGRAM
- HBM2 vs GDDR5X SGRAM
- HBM2E vs GDDR6 SGRAM
๋ฌผ๋ก ๊ทผ๋ณธ์ ์ธ ๊ตฌ์กฐ์ ์ฐจ์ด ๋๋ฌธ์ ์ด๋ ๊ฒ ์๋ก ๋น๊ต๋ฅผ ํ๋๋ผ๋ ๋์ญํญ ๋ฉด์์๋ HBM์ด ์๋ฑํ๊ฒ ์ฐ์ํ๋ค. ๊ทธ๋ฌ๋ GDDR5X๋ถํฐ๋ ๋์ญํญ์ ๊ธ๊ฒฉํ ํฅ์์ผ๋ก ์ธํด HBM3์ ๊ฐ๋ฐ์ด ๋ฆ์ถฐ์ง๊ณ ์๋ ์ถ์ธ๋ค. ๊ทธ ๋์ HBM2E๊ฐ ๋ํ๋ก ํฌ์ ๋ ์์ ์ผ๋ก, ์ด๋ฅผ ๊ฐ๋ฐํ ์ผ์ฑ์ ์คํ๋น ์ต๋ 8-Hi, ์ต๋ 3.2 GT/s, 410 GB/s, ์ด 16 GB๋ฅผ ์ง์ํ๋ ํ๋์๋ณผํธ HBM2E๋ฅผ 2020๋ 2์์ ์์ฐํ๋ค. SKํ์ด๋์ค๋ ์คํ๋น ์ต๋ 8-Hi, ์ต๋ 3.6 GT/s, 460 GB/s, ์ด 16 GB๋ฅผ ์ง์ํ๋ HBM2E๋ฅผ ๊ฐ๋ฐํ์ฌ 2020๋ 7์ ๋๋ ์์ฐ์ ๋์ ํ๋ค๊ณ ํ๋ค. ๊ทธ๋ฆฌ๊ณ 2020๋ 11์ 16์ผ, NVIDIA๊ฐ 3.2 Gbps์ ์ด 2 TB/s ๋์ญํญ์ ์ง๋๋ HBM2E๋ก ์ ๊ทธ๋ ์ด๋๋ A100 80 GB ์ฐ์ฐ ์นด๋๋ฅผ ๋ฐํํ๋ค.