์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
CDNA 1 ฮผArch | CDNA 2 ฮผArch |
INSTINCT MI100 | ๋ฏธ์ |
1. ๊ฐ์[ํธ์ง]
2020๋
3์ 5์ผ, AMD ํ์ด๋ธ์
์ ๋๋ฆฌ์คํธ ๋ฐ์ด์์ ์ฒ์ ์๊ฐ๋ ํ 11์ 16์ผ์ ์ ์ ๋ฐํ๋ GCN ๋ง์ดํฌ๋ก์ํคํ
์ฒ์ ํ์ GPU ๋ง์ดํฌ๋ก์ํคํ
์ฒ. ๋ฐ์ดํฐ ์ผํฐ์ฉ์ด์ ์ฐ์ฐ ํนํ์ฉ ์ํคํ
์ฒ๋ผ๊ณ ํ๋ค. ์ธ์คํ
ํธ ์ ํ๊ตฐ์ ์ฑํ๋ ์ํคํ
์ฒ์ด๊ธฐ๋ ํ๋ค.
2. ํน์ง[ํธ์ง]
2.1. GCN์ ์ง์ ํ ํ๊ณ์?[ํธ์ง]
์ ๊ฒฝ ๋คํธ์ํน, ๋ฅ ๋ฌ๋ ๋ฐ ๋ชจ๋ AI ๋ถ์ผ์ ๋น ๋ฅธ ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ์ผํฐ์ GPU ์์๊ฐ ๊ธ์ฆํด์ GPU๋ ์ด์ ๋ฐ์ดํฐ ์ผํฐ์์๋ ๋งค์ฐ ์ค์ํ ์กด์ฌ๊ฐ ๋์๋ค. ๊ทธ๋ฌ๋ AMDํํ
๋ ์ด๋ฌํ ํธํฉ์์ ์ ๋๋ก ํ์ ์ฐ์ง ๋ชป ํ๋๋ฐ NVIDIA๋ ๊ทธ ๋ถ์ผ์์ ์์ญ ์ต ๋ฌ๋ฌ๋ฅผ ๋ฒ์ด ๋ค์ผ๋งํผ ์ด๋ฏธ ์ฅ์
ํ ์ํ์๊ธฐ ๋๋ฌธ. NVIDIAํํ
ํฌ๊ฒ ๋ฐ๋ฆฌ๊ณ ์๋ ์์ฅ ๊ท๋ชจ์ง๋ง ๊ฒ์ด๋ฐ ์์ฅ๋ณด๋ค ๋ ๋์ ์์ต์ฑ์ด ์์ด์ ํฌ๊ธฐํ ์ ์์๊ณ , ๊ธฐ์กด์ GCN์ผ๋ก๋ ๋์ด์ ๊ฒฝ์๋ ฅ์ ๊ฐ์ถ ์ ์๋ค๊ณ ํ๋จํ๋์ง ๋จผ์ ๋ฐํ๋ RDNA ์ํคํ
์ฒ๊ฐ ๊ฒ์ด๋ฐ์ ์ํด GCN์์ ํฌ๊ฒ ๋ณ๊ฒฝํ๋ ๊ฒ์ฒ๋ผ ์ฐ์ฐ ํนํ์ฉ์ธ CDNA๋ฅผ ๋ฐํํ๊ฒ ๋์๋ค๊ณ ํ๋ค.
GCN์ด ๊ฒ์ด๋ฐ ์์ฅ๊ณผ ๋ฐ์ดํฐ ์ผํฐ ์์ฅ์ ๋ชจ๋ ์ฌ์ฉ๋์์ง๋ง, ๋ด๋ถ์ ์ผ๋ก๋ ์ฐ์ฐ ํนํ์ฉ์ ๋ ์ ํฉํ ๊ตฌ์กฐ๋ฅผ ์ง๋ ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ํน์ฑ์ ๋ฐ์ํ๊ณ ๋ ๊ฐํ๋ CDNA์ผ๋ง๋ก GCN์ ์ง์ ํ ํ์ ์ํคํ ์ฒ๋ก ๋ณด๋ ์๊ฒฌ์ด ์๋ค. ์ํคํ ์ฒ whitepaper๊ฐ ๊ณต๊ฐ๋๋ฉด์ ์๋ฌธ๋๋ก ๊ธฐ์กด GCN์ ํ์ฅํ์ผ๋ก ๊ณ์น๋์๋ค. GCN๊ณผ์ ์ฐจ์ด์ ์ด๋ผ๋ฉด ๊ทธ๋ํฝ์ค์ ํ์ํ ๊ฐ์ข ํ๋์จ์ด ๋ธ๋ก๋ค์ด[1] ์ ๋ถ ์ ๊ฑฐ๋์๊ณ , RDNA 2๋ถํฐ ๋์ ๋ ๋ ์ด ํธ๋ ์ด์ฑ ์ ์ฉ ํ๋์จ์ด ๋ธ๋ก์ธ ๋ ์ด ์์ ๋ฌ๋ ์ดํฐ๋ ๋น์ฐํ ์ ๊ฑฐ๋์์ผ๋ฉฐ, ์ฌ์ง์ด ๋์คํ๋ ์ด ์ปจํธ๋กค๋ฌ๋ ์ปดํจํธ ์ ๋ ์์ ํฌํจ๋์ด ์๋ ํ ์ค์ฒ ์ ๋๊น์ง ์ ๊ฑฐ๋์๋ค๋ ๊ฒ. ๋ฏธ๋์ด ๋์ฝ๋ฉ ๋ฐ ์ธ์ฝ๋ฉ ๊ธฐ๋ฅ์ธ VCN๋ง ์ ๊ฑฐ๋์ง ์๊ณ ์ ์ง๋์๋ค.
GCN์ด ๊ฒ์ด๋ฐ ์์ฅ๊ณผ ๋ฐ์ดํฐ ์ผํฐ ์์ฅ์ ๋ชจ๋ ์ฌ์ฉ๋์์ง๋ง, ๋ด๋ถ์ ์ผ๋ก๋ ์ฐ์ฐ ํนํ์ฉ์ ๋ ์ ํฉํ ๊ตฌ์กฐ๋ฅผ ์ง๋ ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ํน์ฑ์ ๋ฐ์ํ๊ณ ๋ ๊ฐํ๋ CDNA์ผ๋ง๋ก GCN์ ์ง์ ํ ํ์ ์ํคํ ์ฒ๋ก ๋ณด๋ ์๊ฒฌ์ด ์๋ค. ์ํคํ ์ฒ whitepaper๊ฐ ๊ณต๊ฐ๋๋ฉด์ ์๋ฌธ๋๋ก ๊ธฐ์กด GCN์ ํ์ฅํ์ผ๋ก ๊ณ์น๋์๋ค. GCN๊ณผ์ ์ฐจ์ด์ ์ด๋ผ๋ฉด ๊ทธ๋ํฝ์ค์ ํ์ํ ๊ฐ์ข ํ๋์จ์ด ๋ธ๋ก๋ค์ด[1] ์ ๋ถ ์ ๊ฑฐ๋์๊ณ , RDNA 2๋ถํฐ ๋์ ๋ ๋ ์ด ํธ๋ ์ด์ฑ ์ ์ฉ ํ๋์จ์ด ๋ธ๋ก์ธ ๋ ์ด ์์ ๋ฌ๋ ์ดํฐ๋ ๋น์ฐํ ์ ๊ฑฐ๋์์ผ๋ฉฐ, ์ฌ์ง์ด ๋์คํ๋ ์ด ์ปจํธ๋กค๋ฌ๋ ์ปดํจํธ ์ ๋ ์์ ํฌํจ๋์ด ์๋ ํ ์ค์ฒ ์ ๋๊น์ง ์ ๊ฑฐ๋์๋ค๋ ๊ฒ. ๋ฏธ๋์ด ๋์ฝ๋ฉ ๋ฐ ์ธ์ฝ๋ฉ ๊ธฐ๋ฅ์ธ VCN๋ง ์ ๊ฑฐ๋์ง ์๊ณ ์ ์ง๋์๋ค.
3. ์ธ๋๋ณ CDNA ์ผ๋[ํธ์ง]
3.1. CDNA 1[ํธ์ง]
- ์ปดํจํธ ์ ๋์ด ์ต๋ค 64๊ฐ โ 128๊ฐ๋ก 2๋ฐฐ ํ์ฅ
๊ทธ๋์ 3์ธ๋ GCN ์ด๋๋ก ์ต๋ค ์ปดํจํธ ์ ๋์ด 64๊ฐ๋ฅผ ๋๊ธด ์ ์ด ์์๋๋ฐ, RDNA 2 ์ํคํ ์ฒ์ ๋ง์ฐฌ๊ฐ์ง๋ก 64๊ฐ๋ฅผ ๋๋ ์คํ์ ์ง์ํ๊ฒ ๋์๋ค. ๊ทธ์ ๋ฐ๋ผ ์ ฐ์ด๋ ์์ง๋ ์ต๋ค 4๊ฐ์์ 8๊ฐ๋ก ํ์ฅ๋์๋ค. - L2 ์บ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ต๋ 4 MB โ 8 MB๋ก 2๋ฐฐ ํ์ฅ
์ฐ์ฐ๋ถ ์คํ์ด ํฌ๊ฒ ํ์ฅ๋์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๋ฐ์ณ์ฃผ๊ธฐ ์ํด L2 ์บ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฉ๋๋ ์ฆ์ค๋์๊ณ , ๊ทธ์ ๋ฐ๋ผ L2 ์บ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ์ด์ค๋ ์ต๋ค 16๊ฐ์์ 32๊ฐ๋ก ์ฆ๊ฐ๋์์ผ๋ฉฐ, L2 ์บ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ๋ผ์ด์ค๋น ๋์ญํญ๋ RDNA์ ๋ง์ฐฌ๊ฐ์ง๋ก 64 ๋ฐ์ดํธ/ํด๋ญ ์ฌ์ดํด์์ 128 ๋ฐ์ดํธ/ํด๋ญ ์ฌ์ดํด๋ก ํ์ฅํด์ ์ด 6 TB/s๋ก ๊ตฌํ๋์๋ค. L2 ์บ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ๋ผ์ด์ค ๊ฐ์๋ 2๋ฐฐ ์ฆ๊ฐ๋์์ง๋ง ์บ์ ๋ฐฐ์น ์ ์ฑ ์ ์ฌ์ ํ 16-way Set Associative์ด๋ค. - HBM2 ๋์ญํญ์ด 1 TB/s โ 1.23 TB/s๋ก ์ฝ 20% ํ์ฅ
์ด์ ์ธ๋์ธ 7 nm ๊ณต์ ๋ฏธ์ธํ ๋ฒ์ ์ Vega ์ํคํ ์ฒ์ ๋ง์ฐฌ๊ฐ์ง๋ก HBM2 ๊ท๊ฒฉ์ ์ต๋ 4์คํ๊ณผ ์ต๋ 32 GB๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋, ๋นํธ๋ ์ดํธ๊ฐ 2 Gbps์์ 2.4 Gbps์ผ๋ก ๋นจ๋ผ์ง์ ๋ฐ๋ผ ๋์ญํญ๋ ๊ทธ๋งํผ ๋นจ๋ผ์ก๋ค. - GPUโGPU ์ธํฐ์ปค๋ฅํธ๊ฐ ๋ง ํ ํด๋ก์ง โ ์ธํผ๋ํฐ ํ๋ธ๋ฆญ ํ ํด๋ก์ง๋ก ๋ณ๊ฒฝ
์ด์ ์ธ๋์ธ Vega ์ํคํ ์ฒ์์๋ ์ธํผ๋ํฐ ํจ๋ธ๋ฆญ์ด GPU ๋ด๋ถ์์๋ง ์ ์ฉ๋์์ง๋ง, ์ด๋ฒ์๋ GPU ์ธ๋ถ์ ์ธํฐ์ปค๋ฅํธ๋ ์ธํผ๋ํฐ ํจ๋ธ๋ฆญ์ผ๋ก ์ ์ฉ๋ ๋ณธ๊ฒฉ์ ์ธ ์ธํผ๋ํฐ ์ํคํ ์ฒ๋ก ๊ตฌ์ถ๋์๋ค. - 3๊ฐ์ ์ธํผ๋ํฐ ํจ๋ธ๋ฆญ ๋งํฌ ์ง์์ผ๋ก ์ต๋ 4๊ฐ์ GPU ์ฐ๋ ๊ฐ๋ฅ
์ธํผ๋ํฐ ํจ๋ธ๋ฆญ ๋งํฌ๋น 92 GB/s์ ๋์ญํญ์ ๊ตฌํํ ์ ์๊ณ , ์ต๋ 3๊ฐ์ ๋งํฌ๋ฅผ ์ง์ํ๋ฏ๋ก ์ด 276 GB/s์ ๋์ญํญ์ ์ง๋๋ฉฐ, ์ ๋์ (Point-to-Point)์ผ๋ก ์ฐ๊ฒฐ๋๋ฏ๋ก 4๊ฐ์ GPU๋ฅผ ์ฐ๋ํ๋ฉด ์ด๋ก ์ ์ผ๋ก ์ต๋ 552 GB/s์ ์ฑ๋ฅ์ด ๋๋ค. ํ์ง๋ง, PCI-Express 4.0 ๊ธฐ๋ฐ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ก ์ ์ธ ํ๊ณ์น๋ 256 GB/s์ด๋ค. - ๊ทธ๋ํฝ์ค ๊ด๋ จ ๊ณ ์ ํ๋์จ์ด๋ค์ด ์ ๋ถ ์ญ์
๋ฒ์ฉ ์ฐ์ฐ์ ํนํ๋ ์ํคํ ์ฒ๋ฅผ ๋ชจํ ๋ก ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ ์ด์ ๋ถํ์ํ ๊ทธ๋ํฝ ๊ด๋ จ ํ๋์จ์ด ๋ธ๋ก๋ค์ด ์ ๋ถ ์ ๊ฑฐ๋์๋ค. - VCN 2.5
๊ธฐ๋ฅ์ ์ผ๋ก๋ AV1 ๋์ฝ๋ฉ์ ์ง์ํ์ง ์๋ RDNA ์ํคํ ์ฒ ๊ธฐ๋ฐ ๋ผ๋ฐ์จ RX 5000 ์๋ฆฌ์ฆ, Vega ์ํคํ ์ฒ ๊ธฐ๋ฐ 3์ธ๋ ๋ผ์ด์ APU ๋ด์ฅ ๊ทธ๋ํฝ๊ณผ ํฐ ์ฐจ์ด๊ฐ ์๋ค.
2020๋ 11์ 16์ผ์ ๋ฐํ๋ CDNA ์ฒซ ๋ง์ดํฌ๋ก์ํคํ ์ฒ. ์ด์ ๋ถํฐ ๋ฃจ๋จธ๋ก ์๋ ค์ง Arcturus๊ฐ CDNA ๊ธฐ๋ฐ GPU์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ผ๋ฉฐ, ์ธ์คํ ํธ MI100 ์ปดํจํ ์นด๋์ ์ฌ์ฉ๋ ๊ฒ์ผ๋ก ๋ฐํ์ก๋ค.
3.2. CDNA 2[ํธ์ง]
2022๋
์ดํ์ ๋ฐํ๋ ์์ . ์์ธํ ์ ๋ณด๋ ์์ง ๋ฐํ์ง์ง ์์๋ค.
4. ๊ฐ์ด ๋ณด๊ธฐ[ํธ์ง]
[1] ๊ทธ๋ํฝ์ค ์ปค๋งจ๋ ํ๋ก์ธ์, ์ง์ค๋ฉํธ๋ฆฌ ํ๋ก์ธ์, ํ๋ฆฌ๋ฏธํฐ๋ธ ์ ๋, ๋์คํฐ๋ผ์ด์ , ์ค์บ ์ปจ๋ฒํฐ, ํ์ด์ด๋ผํค์ปฌ-Z, ํ
์ค์ฒ ์ ๋, ๋ ๋ ๋ฐฑ์๋.