๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

Taming the AI Hardware Cambrian Explosion โ€” Abdul Dakkak, Modular

AI Engineer ยท 2026-10-12 06:00 ยท 17:08

ํ•œ ์ค„ ํ•ต์‹ฌ

Modular๋Š” ์ชผ๊ฐœ์ง„ AI ํ•˜๋“œ์›จ์–ด์™€ ๋ณต์žกํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์„ MojoยทMaxยทModular Cloud๋กœ ํ•˜๋‚˜์˜ ์ถ”์ƒํ™” ๊ณ„์ธต์— ๋ฌถ์–ด, ๋‹ค์–‘ํ•œ GPU์™€ ํ™˜๊ฒฝ์—์„œ ๋” ๋น ๋ฅด๊ณ  ์ด์‹์„ฑ ์žˆ๊ฒŒ ์ถ”๋ก ํ•˜๋ ค๋Š” ํ”Œ๋žซํผ์„ ์†Œ๊ฐœํ•œ๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ์†Œ๊ฐœ Modular์ด ๋ฌด์—‡์„ ์ œ๊ณตํ•˜๋Š”์ง€์™€ ๊ทธ ๊ฐ€์น˜๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ „์ฒด์ ์œผ๋กœ ์„ค๋ช…ํ•˜๋Š” ๋ฐœํ‘œ์˜ ์„œ๋‘๋‹ค.
  2. 0:23
    ์ปดํ“จํŠธ ๋ถ€์กฑ๊ณผ ํ•˜๋“œ์›จ์–ด ํญ๋ฐœ AI ์—ฐ์‚ฐ ์ž์›์€ ์‹ฌ๊ฐํ•˜๊ฒŒ ๋ถ€์กฑํ•œ ๋ฐ˜๋ฉด GPU, Intel, ARM, Apple ๋“ฑ ๋‹ค์–‘ํ•œ ํ•˜๋“œ์›จ์–ด๊ฐ€ ๊ธ‰์ฆํ•ด ์žˆ๋‹ค. ๋ฌธ์ œ๋Š” ์„ ํƒ์ง€๊ฐ€ ๋Š˜์–ด๋‚œ ๋งŒํผ, ์ด๋“ค ์‹œ์Šคํ…œ์„ ์–ด๋–ป๊ฒŒ ๊ณตํ†ต ๋ฐฉ์‹์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ• ์ง€๊ฐ€ ๋” ์–ด๋ ค์›Œ์กŒ๋‹ค๋Š” ์ ์ด๋‹ค.
  3. 1:03
    ๋ณต์žกํ•˜๊ฒŒ ์–ฝํžŒ ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ ํ˜„์žฌ ์Šคํƒ์€ ํ•˜๋“œ์›จ์–ด ์ง€์›์ด ์œ„๋กœ ์˜ฌ๋ผ์˜ค๋ฉฐ ์ ์  ๋” ๋ณต์žกํ•ด์กŒ๊ณ , VLM, SG lang, TRTLM, Llama CPP ๊ฐ™์€ ๋„๊ตฌ๊ฐ€ ์ค‘๋ณต์ ์œผ๋กœ ์Œ“์—ฌ ์žˆ๋‹ค. ์ด ๋ณต์žก์„ฑ์„ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ๊ธฐ์กด ์Šคํƒ์„ ๋‹ค์‹œ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์ด ์ œ์‹œ๋œ๋‹ค.
  4. 1:48
    ์Šคํƒ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๊ตฌ์ถ•ํ•˜๊ธฐ ์ด์‹์„ฑ, ์„ฑ๋Šฅ, ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ธ”์„ฑ์„ ๋ชจ๋‘ ๋งŒ์กฑํ•˜๋Š” ํ†ตํ•ฉ ์Šคํƒ์„ ๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ๋งŒ๋“ ๋‹ค. ๊ทธ ๊ธฐ๋ฐ˜์€ Mojo, ๊ทธ ์œ„์˜ ์ถ”๋ก  ์—”์ง„ Max, ๊ทธ๋ฆฌ๊ณ  ๋ถ„์‚ฐ ์ถ”๋ก ์„ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ๊ณ„์ธต์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์˜จํ”„๋ ˆ๋ฏธ์Šค์™€ ํด๋ผ์šฐ๋“œ ๋ชจ๋‘๋ฅผ ์ง€์›ํ•œ๋‹ค.
  5. 3:53
    Mojo Mojo๋Š” Python ์Šคํƒ€์ผ์˜ ์ด์ข… ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ, CPU์™€ GPU ๋ฐ ๊ฐ€์†๊ธฐ ์ „๋ฐ˜์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ๋‹ค. Python์„ ์•„๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋Œ€๋ถ€๋ถ„ ์ต์ˆ™ํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ์œผ๋ฉด์„œ๋„ CUDA๊ธ‰ ์„ฑ๋Šฅ์„ ์ง€ํ–ฅํ•œ๋‹ค.
  6. 4:28
    Mojo์™€ CUDA, Triton, OpenCL ๋น„๊ต ์„ฑ๋Šฅ, ์‚ฌ์šฉ์„ฑ, ์ด์‹์„ฑ์˜ ์„ธ ์ถ•์—์„œ ๊ฐ ๋„๊ตฌ์˜ ์žฅ๋‹จ์ ์„ ๋น„๊ตํ•˜๋ฉฐ Mojo์˜ ์œ„์น˜๋ฅผ ์„ค๋ช…ํ•œ๋‹ค. Mojo๋Š” portableํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šฐ๋ฉด์„œ๋„ ์ €์ˆ˜์ค€ ์ œ์–ด๋ฅผ ์œ ์ง€ํ•ด ์ตœ๋Œ€ ์„ฑ๋Šฅ์„ ๋…ธ๋ฆฌ๋Š” ๊ท ํ˜•์ ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค.
  7. 5:23
    ์ตœ์‹  ์ˆ˜์ค€์˜ ์ปค๋„ ๋Œ€๋ถ€๋ถ„์˜ ์ปค๋„์ด ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋˜์–ด ์žˆ์–ด ์ง์ ‘ ๋ฒค์น˜๋งˆํฌํ•  ์ˆ˜ ์žˆ๋‹ค. ํ–‰๋ ฌ๊ณฑ๊ณผ attention ์ปค๋„์€ Nvidia, AMD ๋“ฑ ์—ฌ๋Ÿฌ ํ•˜๋“œ์›จ์–ด์—์„œ ๋™๊ธ‰ ๋˜๋Š” ๋” ๋น ๋ฅธ ์ˆ˜์ค€์„ ๋ณด์ด๋ฉฐ, Mojo 1.0๊ณผ Mojo ๊ณต๊ฐœ๋„ ์˜ˆ๊ณ ๋œ๋‹ค.
  8. 6:13
    Max Max๋Š” PyTorch๊ฐ€ ์˜ค๋Š˜๋‚ ์˜ GenAI ์ถ”๋ก ์„ ์œ„ํ•ด ์„ค๊ณ„๋˜์ง€ ์•Š์•˜๋‹ค๋Š” ํ•œ๊ณ„๋ฅผ ๋ณด์™„ํ•˜๋Š” ์ƒˆ๋กœ์šด ์ถ”๋ก  ํ”„๋ ˆ์ž„์›Œํฌ๋‹ค. ๊ทธ๋ž˜ํ”„ ์ปดํŒŒ์ผ๋Ÿฌ, eager ์‹คํ–‰, Mojo ํ”„๋กœ๊ทธ๋žจ ์ดํ•ด๋ฅผ ํ†ตํ•œ fusion์œผ๋กœ ๊ฐœ๋ฐœ๊ณผ ๋ฐฐํฌ๋ฅผ ํ•˜๋‚˜์˜ ์ผ๊ด€๋œ ์‹œ์Šคํ…œ์—์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค.
  9. 7:43
    ์ˆ˜์ฒœ ๊ฐœ ๋ชจ๋ธ ์ง€์› Gemma 4, Miniax 3, GLM ๋“ฑ ์ˆ˜์ฒœ ๊ฐœ์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ™์€ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ง€์›ํ•œ๋‹ค. Python ๊ธฐ๋ฐ˜ ๋ชจ๋ธ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ์œ ์ง€ํ•˜๋ฉด์„œ eager execution์œผ๋กœ ๋””๋ฒ„๊น…๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.
  10. 8:58
    ๋ฉ€ํ‹ฐ GPU, ๋ฉ€ํ‹ฐ ๋…ธ๋“œ, ํ˜ผํ•ฉ ํ•˜๋“œ์›จ์–ด Max API๋Š” ๋ฉ€ํ‹ฐ GPU์™€ ๋ฉ€ํ‹ฐ ๋…ธ๋“œ ๋ถ„์‚ฐ ์‹คํ–‰์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฃฌ๋‹ค. ๋” ๋‚˜์•„๊ฐ€ prefill๊ณผ decode๋ฅผ ์„œ๋กœ ๋‹ค๋ฅธ ํ•˜๋“œ์›จ์–ด์— ๋ฐฐ์น˜ํ•˜๋Š” ์‹์˜ ์ด๊ธฐ์ข… ๊ตฌ์„ฑ๋„ ํ—ˆ์šฉํ•œ๋‹ค.
  11. 9:33
    Modular Cloud Modular Cloud๋Š” ๋ถ„์‚ฐยท์ด๊ธฐ์ข… ์ถ”๋ก ์„ ์œ„ํ•œ ์‹คํ–‰ ํ™˜๊ฒฝ์œผ๋กœ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ€์ˆ˜๋“ค์„ ์ง์ ‘ ๋งŒ์ง€๋ฉฐ ์ตœ์ ์ ์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” โ€˜glass boxโ€™์— ๊ฐ€๊น๋‹ค. ๊ธฐ๋ณธ ์—”๋“œํฌ์ธํŠธ ๋ฐฐํฌ๋ฟ ์•„๋‹ˆ๋ผ bring your own cloud, ์ปค์Šคํ…€ ๋ชจ๋ธ, speculative decoder๊นŒ์ง€ ์ง€์›ํ•œ๋‹ค.
  12. 10:58
    ์ค‘์š”ํ•œ ์ด์œ  ์ด ์Šคํƒ์„ ์“ฐ๋ฉด ๋น„์šฉ์„ ๋‚ฎ์ถ”๊ณ , ํ•˜๋“œ์›จ์–ด ์ข…์†์„ฑ์„ ์ค„์ด๋ฉฐ, ์—ฌ๋Ÿฌ ๋ชจ๋ธ๊ณผ ์žฅ๋น„๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ์กฐํ•ฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฒฐ๊ตญ ํ•œ ๊ณต๊ธ‰์ž์— ๋ฌถ์ด์ง€ ์•Š๊ณ  ๋” ๋„“์€ ๋ฐฐํฌ ์„ ํƒ์ง€๋ฅผ ์–ป๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ ๊ฐ€์น˜๋‹ค.
  13. 11:27
    Kimi K2.5 ๋ฒค์น˜๋งˆํฌ Kimi K2.5์—์„œ VLM ๋Œ€๋น„ TTFT๊ฐ€ 5.5๋ฐฐ ๋น ๋ฅด๊ณ , B200์—์„œ ์ฒ˜๋ฆฌ๋Ÿ‰๋„ 1.5๋ฐฐ ๋†’๋‹ค๊ณ  ์ œ์‹œํ•œ๋‹ค. ๋ฒค์น˜๋งˆํฌ๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๊ฒ€์ฆ๋˜์—ˆ๋‹ค๊ณ  ๊ฐ•์กฐํ•˜๋ฉฐ ์„ฑ๋Šฅ ์šฐ์œ„๋ฅผ ์ˆ˜์น˜๋กœ ๋ณด์—ฌ์ค€๋‹ค.
  14. 12:07
    FLUX.2 FLUX.2์—์„œ๋Š” diffusers๋ฅผ ์ปดํŒŒ์ผํ•œ ๋Œ€์•ˆ๋ณด๋‹ค ์•ฝ 7๋ฐฐ ๋น ๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ์ œ์‹œํ•œ๋‹ค. ํ•˜๋‚˜์˜ ํ”„๋ ˆ์ž„์›Œํฌ ์•ˆ์—์„œ video, audio, image, text ์ƒ์„ฑ๊นŒ์ง€ ํ•จ๊ป˜ ์ง€์›ํ•˜๋Š” ์ ๋„ ๊ฐ•์กฐ๋œ๋‹ค.
  15. 12:42
    AMD MI355 AMD MI355 ํ™˜๊ฒฝ์—์„œ๋„ ์•ฝ 4๋ฐฐ ๋น ๋ฅธ ์„ฑ๋Šฅ๊ณผ TCO ์ด์ ์„ ์ฃผ์žฅํ•œ๋‹ค. ๋‹จ์ˆœํ•œ ์†๋„ ๋น„๊ต๋ฟ ์•„๋‹ˆ๋ผ GPU ๊ฐ€๊ฒฉ ์ฐจ์ด๊นŒ์ง€ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋ฏ€๋กœ, ๋น„์šฉ ๋Œ€๋น„ ์„ฑ๋Šฅ ๊ด€์ ์—์„œ์˜ ๋น„๊ต๊ฐ€ ์ค‘์š”ํ•˜๋‹ค๊ณ  ๋ณธ๋‹ค.
  16. 13:17
    ๋…๋ฆฝ์ ์ธ ๊ฒฐ๊ณผ Artificial Analysis๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ๋…๋ฆฝ ๊ฒ€์ฆํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, FLUX.2 dev์—์„œ๋„ ๋‹ค์Œ ๊ฒฝ์Ÿ์ž๋ณด๋‹ค ์•ฝ 3๋ฐฐ ๋น ๋ฅด๋‹ค๊ณ  ์ œ์‹œํ•œ๋‹ค. distillation์ด๋‚˜ quantization ๊ฐ™์€ ๊ผผ์ˆ˜ ์—†์ด ํ•˜๋“œ์›จ์–ด์™€ ์Šคํƒ ์„ค๊ณ„๋งŒ์œผ๋กœ ์†๋„๋ฅผ ๋‚ธ๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค.
  17. 14:27
    ์ดˆ๋‹น ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ด๋ฏธ์ง€๋ฅผ sub-second, ๊ฒฝ์šฐ์— ๋”ฐ๋ผ 0.3์ดˆ ์ˆ˜์ค€์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ณด์—ฌ์ค€๋‹ค. ๋น ๋ฅธ ์ถ”๋ก  ๋•๋ถ„์— ์˜์ƒ ํ”ผ๋“œ๋ฅผ ์ฝ์–ด ๊ทธ์— ๋งž๋Š” ์ด๋ฏธ์ง€๋ฅผ ์ฆ‰์‹œ ๋ Œ๋”๋งํ•˜๋Š” ์‹์˜ ์‹ค์‹œ๊ฐ„ ์‘์šฉ๋„ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค.
  18. 14:47
    Gemma 4 Gemma 4์—์„œ๋„ ๋‹ค๋ฅธ ๊ฒฝ์Ÿ ๊ตฌํ˜„๋ณด๋‹ค ๋” ๋น ๋ฅธ ์„ฑ๋Šฅ์„ ์ œ์‹œํ•˜๋ฉฐ, ํŠนํžˆ ์ผ๋ถ€ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†๊ธฐ ๋Œ€๋น„ ํฐ ๊ฒฉ์ฐจ๋ฅผ ๊ฐ•์กฐํ•œ๋‹ค. ํ˜„์žฌ ์„ฑ๋Šฅ์ด ๋์ด ์•„๋‹ˆ๋ผ ์•ž์œผ๋กœ๋„ ๋” ์ตœ์ ํ™”๊ฐ€ ์ด์–ด์งˆ ๊ฒƒ์ด๋ผ๊ณ  ๋ง๋ถ™์ธ๋‹ค.
  19. 15:32
    ์ฐธ์—ฌ ๋ฐฉ๋ฒ• ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐธ์—ฌ, 70๋งŒ ์ค„ ์ด์ƒ์˜ ์ปค๋„ ์ฝ”๋“œ, AI skills๋ฅผ ํ†ตํ•œ ์–ธ์–ด ํฌํŒ…, ์ฑ„์šฉ, ๊ทธ๋ฆฌ๊ณ  pip install modular๋กœ ์ง์ ‘ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•œ๋‹ค. ๋‹จ์ˆœ ์‹œ์—ฐ์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ๋กœ ์จ๋ณด๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๊ฒ€์ฆํ•ด ๋‹ฌ๋ผ๋Š” ๋ฉ”์‹œ์ง€๋กœ ๋งˆ๋ฌด๋ฆฌ๋œ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ํ•˜๋“œ์›จ์–ด ๋‹ค์–‘์„ฑ์ด ์ปค์งˆ์ˆ˜๋ก ๋ชจ๋ธ ์„ฑ๋Šฅ๋งŒ์ด ์•„๋‹ˆ๋ผ ์Šคํƒ์˜ ์ด์‹์„ฑ๊ณผ ์šด์˜ ๋ณต์žก๋„๋ฅผ ํ•จ๊ป˜ ์ค„์ด๋Š” ํ†ตํ•ฉ ๊ณ„์ธต์ด ๊ฒฝ์Ÿ๋ ฅ์ด ๋œ๋‹ค.
  • ์ถ”๋ก  ์„ฑ๋Šฅ ๋น„๊ต๋Š” ์ˆœ์ˆ˜ ์†๋„๋งŒ ๋ณด์ง€ ๋ง๊ณ  GPU ๊ฐ€๊ฒฉ, TCO, ๋ฉ€ํ‹ฐ๋…ธ๋“œ ์šด์˜ ๊ฐ€๋Šฅ์„ฑ๊นŒ์ง€ ํ•จ๊ป˜ ๋ด์•ผ ์‹ค์ œ ์˜์‚ฌ๊ฒฐ์ •์— ์œ ์šฉํ•˜๋‹ค.
  • ๋ถ„์‚ฐ ์ถ”๋ก  ์‹œ๋Œ€์—๋Š” ๋ชจ๋ธ ํ•˜๋‚˜๋ฅผ ์ž˜ ๋Œ๋ฆฌ๋Š” ๊ฒƒ๋ณด๋‹ค, ์—ฌ๋Ÿฌ ํ•˜๋“œ์›จ์–ด์™€ ๋ฐฐํฌ ํ™˜๊ฒฝ์—์„œ ๊ฐ™์€ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ๋” ํฐ ์ƒ์‚ฐ์„ฑ ์ฐจ์ด๋ฅผ ๋งŒ๋“ ๋‹ค.