
๐ Tensor2Silicon LAB (T2S Lab) โ
AI ๋ชจ๋ธ์์ ๊ฐ์๊ธฐ ์ปค๋๊น์ง โ From Tensor to Silicon โ
#Tensor ยท #Kernel ยท #AI_Accelerator ยท #Legato_IR ยท #Compiler ยท #Roofline ยท #Triton ยท #xPU
๐ ์๊ฐ (Overview) โ
**T2S Lab (Tensor-to-Silicon Lab)**์ ๋ชจ๋์์ฐ๊ตฌ์(ModuLabs)์์ ์งํํ๋ ์คํ ๋ฆฌ์์น ๋ฉ์ผ๋ก, AI ๋ชจ๋ธ์ ํ ์ ์ฐ์ฐ ํ๋๊ฐ ์ค์ ํ๋์จ์ด ๊ฐ์๊ธฐ(GPUยทTPUยทNPU/LPU)์์ ์คํ๋๊ธฐ๊น์ง์ ์ ๊ณผ์ ์ ํจ๊ป ํ๊ตฌํ๊ณ ๊ธฐ๋กํ๋ ์ฐ๊ตฌยทํ์ต ๋ชจ์์ ๋๋ค.
๋ณธ ๋ฉ์ ๊ณผํ๊ธฐ์ ์ ๋ณดํต์ ๋ถ์ **์ ๋ณดํต์ ๊ธฐํํ๊ฐ์(IITP)**์ ์ง์์ ๋ฐ์ ์ํ๋๋ ใAI๋ฐ๋์ฒด๋ฅผ ํ์ฉํ K-ํด๋ผ์ฐ๋ ๊ธฐ์ ๊ฐ๋ฐ ์ฌ์ ใ(๊ณผ์ ๋ช : ์ง์์ AI๋ฐ๋์ฒด ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ AI ์ํ๊ณ ์ ์ํ ์์คํ SW ๊ธฐ์ ๊ฐ๋ฐ)์ ์คํ์์ค ์ปค๋ฎค๋ํฐ ํ์ฑํ ๋ฐ ๊ฐ๋ฐ์ ์ํ๊ณ ํ์ฐ ํ๋ก๊ทธ๋จ์ ์ผํ์ผ๋ก ์ด์๋ฉ๋๋ค.
PyTorch์ Transformer ๋ฑ ์์ AI ๋ชจ๋ธ์๋ ์ต์ํ์ง๋ง ์ปดํ์ผ๋ฌ์ ํ๋์จ์ด ์์คํ ์ ์ฒ์์ธ ๊ฐ๋ฐ์ยท์ฐ๊ตฌ์๋ค์ด ๋ชจ์ฌ, ๋ชจ๋ธยท์ฐ์ฐ ๊ทธ๋ํ(IR)๋ถํฐ ์ปดํ์ผ๋ฌ, ๋ฐํ์, ์ปค๋, ๊ทธ๋ฆฌ๊ณ ์นฉ ๋ด๋ถ์ ๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต๊ณผ ์ฐ์ฐ ์ฅ์น๊น์ง ๊ธฐ์ด๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ์ฐ๊ฒฐํฉ๋๋ค.
- ๐งฎ ์ ๋์ ๊ณ์ฐ ๋ฐ ๋ชจ๋ธ๋ง: ๋ฉ๋ชจ๋ฆฌ ์ด๋๋, ์ฐ์ ๊ฐ๋(Arithmetic Intensity), Tiling, Roofline Model์ ์์ผ๋ก ์ง์ ๊ณ์ฐํ๊ณ ๊ฒ์ฆํฉ๋๋ค.
- ๐ป ์ฝ๋ ์ค์ต ๋ฐ ์คํ ๋น๊ต: PyTorch (
torch.compile), JAXยทOpenXLA, Modular MAXยทMojo, Triton ๋ฑ Python ๊ธฐ๋ฐ ์ปค๋ DSL๊ณผ xPU๋ณ ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ธ์ ์ง์ ์ค์ตํ๊ณ ๋น๊ตํฉ๋๋ค. - ๐ ๊ณต๊ฐ ์จ๋ผ์ธ ๊ต์ฌ ์งํ: ์ฌํ ๊ฐ๋ฅํ ์ค์ต ์ฝ๋, ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ, ์ฐ์ต๋ฌธ์ ์ ํด์ค์ ๋ด์ **์คํ์์ค ์จ๋ผ์ธ ๊ต์ฌ(GitBook)**๋ฅผ ๊ณต๋ ์งํํฉ๋๋ค.
- ๐ Legato ์คํ์์ค ์ํ๊ณ ๊ธฐ๋ฐ ๊ตฌ์ถ: ๊ตญ์ฐ AI๋ฐ๋์ฒด ๋ฐ ์ด๊ธฐ์ข ๊ฐ์๊ธฐ๋ฅผ ์ํ ๊ณต๊ฐํ ์ ์์ค IR์ธ Legato์ ์ค๊ณ ์ฒ ํ๊ณผ ๊ธฐ์ ์ ํน์ง์ ๋ถ์ํ๊ณ , ๊ฐ๋ฐ์๋ค์ด ํจ๊ป ๋ฐฐ์ฐ๊ณ ๊ธฐ์ฌํ ์ ์๋ Legato User Group์ ๊ธฐ๋ฐ์ ๋ง๋ จํฉ๋๋ค.
๐ T2S Lab ํ์ต ์ํคํ ์ฒ ํ๋ฆ (From Model to Silicon) โ
๋ณธ ๋ฉ์์ 8์ฃผ๊ฐ ๋จ๊ณ๋ณ๋ก ํํค์น๋ AI ์คํ ์คํ์ 5๋ ๊ณ์ธต ๊ตฌ์กฐ์ ๋๋ค.
| ๊ณ์ธต (Layer) | ํต์ฌ ์ง๋ฌธ | ์ฃผ์ ์ ๋ ฅ | ์ฃผ์ ์ถ๋ ฅ |
|---|---|---|---|
| 1. ๋ชจ๋ธยทํ ์ ์ฐ์ฐ | ๋ฌด์์ ๊ณ์ฐํ ๊น? | ๋ชจ๋ธ ์ ์, ์ ๋ ฅ, ๊ฐ์ค์น | ํ ์ ์ฐ์ฐ์ ์ํ์ ์๋ฏธ์ ๊ด๊ณ |
| 2. ๊ทธ๋ํยทIR | ๊ธฐ๊ณ๊ฐ ๋ถ์ํ๊ธฐ ์ข์ ํํ๋ก ์ด๋ป๊ฒ ํํํ ๊น? | ํ๋ก๊ทธ๋จ, shape, dtype | ์ฐ์ฐ ๊ทธ๋ํ ๋ฐ ์ค๊ฐ ํํ (IR) |
| 3. ์ปดํ์ผ๋ฌ | ์ด ๊ณ์ฐ์ ๋์ ํ๋์จ์ด์์ ์ด๋ป๊ฒ ์คํํ ๊น? | IR, ํ๊ฒ ํ๋์จ์ด ๋ช ์ธ | ์ต์ ํ๋ ์คํ ๊ณํ ๋ฐ ์ปค๋ ์ฝ๋ |
| 4. ๋ฐํ์ | ์ง๊ธ ์ด๋ค ๋ฐ์ดํฐ๋ก ์ธ์ ์คํํ ๊น? | ์คํ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ, ๋ฒํผ | ์ปค๋ ๋์คํจ์น, ๋น๋๊ธฐ ์ค์ผ์ค๋ง, ๋๊ธฐํ |
| 5. ์นฉ ๋ด๋ถ (Silicon) | ๋ฐ์ดํฐ๋ฅผ ์ด๋์ ๊ฐ์ ธ์ ์ด๋ค ์ ๋์์ ๊ณ์ฐํ ๊น? | ๋ช ๋ น์ด, ๋ฉ๋ชจ๋ฆฌ ์ฃผ์, ๋ฐ์ดํฐ | HBMโSRAM ๋ฐ์ดํฐ ์ด๋ ๋ฐ ์ฐ์ฐ ๊ฒฐ๊ณผ |
๐๏ธ ์ปค๋ฆฌํ๋ผ ๋ฐ ์งํ ํํฉ (Curriculum & Roadmap) โ
๋ชจ์ ๊ธฐ๊ฐ: 2026.09.15 ~ 2026.11.17 (๋งค์ฃผ ํ์์ผ 19:30 ~ 21:30 @ ๋ชจ๋์์ฐ๊ตฌ์ ๊ฐ๋จ์บ ํผ์ค)
| ์ฃผ์ฐจ | ์ฃผ์ (Topic) | ํต์ฌ ์ง๋ฌธ & ์ฃผ์ ๋ด์ฉ | ์๋ฃ ๋งํฌ | ์ํ |
|---|---|---|---|---|
| Week 01 | OT ๋ฐ ๋ชฉํ ๊ณต์ | ๋ฉ ์ด์ ๋ฐฉ์, ๊ณต๋ ์งํยท๊ฒ์ฆ ์์น ๋ฐ ํ์ต ๋ก๋๋งต ์ ๋ ฌ | - | โ ์๋ฃ |
| Week 02 | ๋ชจ๋ธ์์ ์ค๋ฆฌ์ฝ๊น์ง | ๋ชจ๋ธ์ ์ฐ์ฐ ํ๋๊ฐ ๊ฐ์๊ธฐ์์ ์คํ๋๊ธฐ๊น์ง ์ด๋ค ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ฉฐ, ๊ฐ ๋จ๊ณ๋ ๋ฌด์์ ๋ด๋นํ ๊น? (PyTorch, JAXยทOpenXLA, Modular MAXยทMojo, Triton ๋น๊ต) | ๐ week02 | โ ์๋ฃ |
| Week 03 | ์ปค๋์ ์๊ฐ์ ์ด๋์์ ์๋น๋๋๊ฐ | ๊ฐ์ ์ฐ์ฐ์ธ๋ฐ ์ ์ด๋ค ์ปค๋์ ๋น ๋ฅด๊ณ ์ด๋ค ์ปค๋์ ๋๋ฆด๊น? ๊ณ์ฐ ์๊ฐ๊ณผ ๋ฐ์ดํฐ ์ด๋ ์๊ฐ์ ์ด๋ป๊ฒ ๊ตฌ๋ถํ ๊น? (FLOPs, ๋์ญํญ, HBM ๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต, Vector Add, Kernel Fusion) | ๐ week03 | โ ์๋ฃ |
| Week 04 | Roofline๊ณผ Tiling | ๊ฐ์ ๊ณ์ฐ์ ํ๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ๋ ์ฝ์ด์ค๋ฉด ์ปค๋์ ์ผ๋ง๋ ๋นจ๋ผ์ง ์ ์์๊น? (์ฐ์ ๊ฐ๋ | ๐ week04 | โ ์๋ฃ |
| Week 05 | xPU๋ฅผ ์ด๋ป๊ฒ ๋น๊ตํ ๊ฒ์ธ๊ฐ | GPU, TPU, NPU/LPU ๋ฑ ์๋ก ๋ค๋ฅธ ๊ฐ์๊ธฐ ์ํคํ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ธ์ ์ด๋ค ๊ธฐ์ค์ผ๋ก ๋น๊ตํ ๊น? | ์์ | ๐ ์งํ ์์ |
| Week 06 | Python์์ Triton ์ปค๋๋ก | Python ๊ธฐ๋ฐ ์ปค๋ DSL(Triton)๋ก ๋ธ๋ก ๋จ์ ํ๋ก๊ทธ๋๋ฐ๊ณผ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์ ์ด๋ป๊ฒ ์ ์ดํ ๊น? | ์์ | ๐ ์งํ ์์ |
| Week 07 | Tiled MatMul๊ณผ ์ปดํ์ผ ๊ณผ์ | Tiled Matrix Multiplication ์ปค๋ ๊ตฌํ๊ณผ ๋จ๊ณ๋ณ ์ปดํ์ผยท์ต์ ํ ํ์ดํ๋ผ์ธ ํด๋ถ | ์์ | ๐ ์งํ ์์ |
| Week 08 | Legato๋ ๋ฌด์์ ํด๊ฒฐํด์ผ ํ๋๊ฐ | ๊ธฐ์กด AI ์คํ ์คํ์ ๊ตฌ์กฐ์ ํ๊ณ ์ ๋ฆฌ ๋ฐ ๊ฐ๋ฐฉํ ์ ์์ค IR(Legato)์ด ํด๊ฒฐํด์ผ ํ ํต์ฌ ๊ณผ์ ๋ถ์ | ์์ | ๐ ์งํ ์์ |
| Week 09 | GitBook ์ ๋ฆฌ ๋ฐ ๋ฐ๊ฐ | 8์ฃผ๊ฐ์ ์จ๋ผ์ธ ๊ต์ฌ ์๊ณ , ์ค์ต ์ฝ๋, ๋ค์ด์ด๊ทธ๋จ ํตํฉ ๋ฐ ๊ณต๊ฐ ๋ฒ์ ๋ฐฐํฌ | ์์ | ๐ ์งํ ์์ |
๐ ๋ ํฌ์งํ ๋ฆฌ ๊ตฌ์กฐ ๋ฐ ์ฃผ์ฐจ๋ณ ์์นด์ด๋ธ (Repository Structure) โ
tensor2slicon-lab/
โโโ week02/ # [2์ฃผ์ฐจ] ๋ชจ๋ธ์์ ์ค๋ฆฌ์ฝ๊น์ง (AI ์คํ ์คํ ํด๋ถ)
โ โโโ yblee.md # PyTorch, JAXยทOpenXLA, Modular MAXยทMojo ์คํ ์คํ ์ข
ํฉ ๊ต์ฌ
โ โโโ injokim.html # ์ธํฐ๋ํฐ๋ธ ํ์ต ๋
ธํธ & ์๊ฐํ ์๋ฃ
โ โโโ torch-compile-anatomy-deck.html # torch.compile ๋ด๋ถ ๊ตฌ์กฐ ์ฌ๋ผ์ด๋ ๋ฑ
โ โโโ jaehyeong.md # ์ฃผ์ฐจ๋ณ ์ฌํ ๋ฆฌ์์น ๋ฐ ์ ๋ฆฌ
โ โโโ junpark.md # ์ฃผ์ฐจ๋ณ ์ฌํ ๋ฆฌ์์น ๋ฐ ์ ๋ฆฌ
โ โโโ mbsong-1.md / mbsong-2.md # ์ฃผ์ฐจ๋ณ ์ฌํ ๋ฆฌ์์น ๋ฐ ์ ๋ฆฌ
โ โโโ singon.md # ์ฃผ์ฐจ๋ณ ์ฌํ ๋ฆฌ์์น ๋ฐ ์ ๋ฆฌ
โโโ week03/ # [3์ฃผ์ฐจ] ์ปค๋์ ์๊ฐ์ ์ด๋์์ ์๋น๋๋๊ฐ (์ฐ์ฐ vs ๋ฉ๋ชจ๋ฆฌ ๋ณ๋ชฉ)
โ โโโ yblee.md # Vector Add๋ก ์ดํดํ๋ ์ปค๋ ์คํ์๊ฐ๊ณผ ๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต
โ โโโ injokim.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โ โโโ jaehyeong.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โ โโโ junpark.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โ โโโ mbsong.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โ โโโ singon.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โโโ week04/ # [4์ฃผ์ฐจ] Roofline๊ณผ Tiling (๋ฐ์ดํฐ ์ฌ์ฌ์ฉ๊ณผ ์ฐ์ ๊ฐ๋)
โ โโโ yblee.md # Roofline ๋ชจ๋ธ ์์ ์ ๋ ๋ฐ Tiled MatMul ๋ฐ์ดํฐ ์ด๋ ๊ณ์ฐ
โ โโโ injokim.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โ โโโ jaehyeong.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โ โโโ junpark.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โ โโโ mbsong.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โ โโโ singon.md # ์ฃผ์ฐจ๋ณ ๊ณ์ฐ ์ค์ต ๋ฐ ๋ฆฌ์์น ๋
ธํธ
โโโ LICENSE # Apache License 2.0
โโโ README.md๐ ๏ธ ์ด์ ์์น ๋ฐ ๊ธฐ์ฌ ๋ฐฉ๋ฒ (Principles & Contribution) โ
T2S Lab์ ๋จ์ ์ถ์์ด ์๋ ๋ชจ๋ ๊ตฌ์ฑ์์ ์ง์ ๊ธฐ์ฌ์ ๊ต์ฐจ ๊ฒ์ฆ์ ์์น์ผ๋ก ์ด์๋ฉ๋๋ค.
- ํต์ฌ ์ง๋ฌธ ์ค์ฌ ํ์ต (Question-Driven Learning)
- ๋งค์ฃผ ํ๋์ ํต์ฌ ์ง๋ฌธ์ ์ ์ํ๊ณ , ๊ฐ๋ ํ์ต โ ์ ๊ณ์ฐ ์์ โ ์ฝ๋ ์ค์ต โ ๊ณต๋ ์งํ ๋ฐ ๋ฆฌ๋ทฐ ์์๋ก ์งํํฉ๋๋ค.
- ๊ทผ๊ฑฐ ๊ธฐ๋ฐ ์์ (Fact-Checked Documentation)
- ๋ชจ๋ ๊ธฐ์ ์ ์ฃผ์ฅ์ ๊ณต์ ๋ฌธ์, ์ํคํ ์ฒ ๋ฐฑ์, ํ์ ๋ ผ๋ฌธ์ ํตํด ๊ต์ฐจ ํ์ธํ๋ฉฐ, **ํ์ธ๋ ์ฌ์ค(Fact)**๊ณผ **ํด์ยท์ถ๋ก (Interpretation)**์ ๋ช ํํ ๊ตฌ๋ถํ์ฌ ๊ธฐ๋กํฉ๋๋ค.
- ์ฌํ์ฑ ๊ฒ์ฆ (Reproducibility First)
- ์ค์ต ์ฝ๋์ ์์น ๊ณ์ฐ ์์ ๋ ์์ฑ์๊ฐ ์๋ ๋ค๋ฅธ ์ฐ๊ตฌ์์ด ์ง์ ๋ค์ ์คํํ์ฌ ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ์ฌํ๋๋์ง ๊ฒ์ฆํฉ๋๋ค.
- ์ด๋ณด์ ๋๋์ด ๋ฆฌ๋ทฐ (Beginner-Friendly Peer Review)
- ์ฃผ์ ์กฐ์ฌ, ์ค์ต ๊ตฌํ, ๋ค์ด์ด๊ทธ๋จ ์ ์, ๊ธฐ์ ๊ฒ์ฆ, ์ด๋ณด์ ๊ด์ ์ ๊ฐ๋ ์ฑ ๋ฆฌ๋ทฐ ์ญํ ์ ๋งค์ฃผ ์ํํ๋ฉฐ ์ํํฉ๋๋ค.
๐ฅ ํจ๊ปํ๋ ์ฌ๋๋ค (Members & Contributors) โ
๐งญ ๋ฉ์ฅ (Lab Leader) โ
- ์ด์๋น (Youngbin Lee) โ @yblee110
- ๐ฅ๏ธ ๋ชจ๋์์ฐ๊ตฌ์ ์ปค๋ฎค๋ํฐํ ํ์ฅ (์ํ์ฐ๊ตฌ๊ฐ๋ฐ๊ธฐ๊ด ์ฑ ์์) | ๐๏ธ JAX-KR ์ค๊ฑฐ๋์ด์ / Google AI GDE | ๐ GDG Incheon ์ค๊ฑฐ๋์ด์
๐งโ๐ฌ ์ฐ๊ตฌ์ (Researchers) โ
| @yblee110 | @Jake-Song | @SinGonKim | @currybab | @Kiminjo | @eloqlo |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
yblee | mbsong | singon | junpark | injokim | jaehyeong |
๐ฆ ์ฌ์ฌ (Acknowledgments) โ
๋ณธ ํ๋ก์ ํธ ๋ฐ ๊ฒฐ๊ณผ๋ฌผ์ ๊ณผํ๊ธฐ์ ์ ๋ณดํต์ ๋ถ ๋ฐ **์ ๋ณดํต์ ๊ธฐํํ๊ฐ์(IITP)**์ ์ฌ์์ผ๋ก **์ ๋ณดํต์ ยท๋ฐฉ์ก ๊ธฐ์ ๊ฐ๋ฐ์ฌ์ (AI๋ฐ๋์ฒด๋ฅผ ํ์ฉํ K-ํด๋ผ์ฐ๋ ๊ธฐ์ ๊ฐ๋ฐ โ AI๋ฐ๋์ฒด ๋ฐ์ดํฐ์ผํฐ ์ปดํจํ SW)**์ ์ง์์ ๋ฐ์ ์ํ๋ ์ฐ๊ตฌ ๊ฒฐ๊ณผ์ ๋๋ค.
- ๊ณผ์ ๋ฒํธ (Project No.):
RS-2026-25521385 - ์ฐ๊ตฌ๊ฐ๋ฐ๊ณผ์ ๋ช (๊ตญ๋ฌธ): ์ง์์ AI๋ฐ๋์ฒด ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ AI ์ํ๊ณ ์ ์ํ ์์คํ SW ๊ธฐ์ ๊ฐ๋ฐ
- Project Title (EN): Development of Adaptive System Software Technology for AI Ecosystems Enabling Continuous Performance Optimization of AI Semiconductors
- ์ฐ๊ตฌ๊ฐ๋ฐ๊ธฐ๊ฐ (Period): 2026.04.01 ~ 2030.12.31
- ์ฐธ์ฌ๊ธฐ๊ด (Consortium): ใํ์ดํผ์์ (์ฃผ๊ด), ์์ธ๋ํ๊ต ์ฐํํ๋ ฅ๋จ(๊ณต๋), ํ๊ตญ๊ณผํ๊ธฐ์ ์(๊ณต๋), ๋ชจ๋์์ฐ๊ตฌ์(์ํ)
This work was supported by the Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (No. RS-2026-25521385, Development of Adaptive System Software Technology for AI Ecosystems Enabling Continuous Performance Optimization of AI Semiconductors).
๐ ๋ผ์ด์ ์ค (License) โ
์ด ๋ ํฌ์งํ ๋ฆฌ์ ์ฝ๋์ ๋ฌธ์๋ Apache License 2.0 ๋ผ์ด์ ์ค ํ์ ๊ณต๊ฐ๋์ด ์์ต๋๋ค.





