[2025] #1 2024 ํšŒ๊ณ .

2024

์ƒˆํ•ด๊ฐ€ ๋˜๊ณ  ๊ทธ๋™์•ˆ ์ž‘์—…ํ•ด์˜ค๋˜ ๋…ผ๋ฌธ์„ ๊ฐˆ๋ฌด๋ฆฌํ•จ์— ๋”ฐ๋ผ ๊ฐ„๋งŒ์— ํœด์ผ๋‹ค์šด ํœด์ผ์„ ๋ณด๋‚ด๊ณ  ์žˆ๋‹ค.

์•„์นจ๋ถ€ํ„ฐ ๋“œ๋ผ๋งˆ๋„ ๋ชฐ์•„๋ณด๊ณ  (์Šคํ† ๋ธŒ๋ฆฌ๊ทธ ๊ฟ€์žผ) ๋กค๋„ ํ•œํŒ ํ•˜๊ณ  ๋‚˜๋‹ˆ ๊ทธ๋™์•ˆ ์žŠ๊ณ  ์žˆ์—ˆ๋˜ ๋ธ”๋กœ๊ทธ๊ฐ€ ์ƒ๊ฐ๋‚ฌ๋‹ค. ์ง€๊ธˆ ์‹œ๊ฐ„์€ ์˜คํ›„ 1์‹œ 27๋ถ„. ์•„๋‹ˆ, 28๋ถ„. ๊ทธ์ƒˆ 1๋ถ„์ด ์ง€๋‚ฌ๋‹ค.

 

๋Œ€ํ•™์›์— ์ž…ํ•™ํ•  ๋•Œ๋Š” ํ•˜๊ณ ์‹ถ์€๊ฒŒ ๋งŽ์•˜๋‹ค. ๋‚ด๊ฐ€ ์ฐธ๊ณ ํ•˜๋Š” ๋‹ค๋ฅธ ๋ธ”๋กœ๊ทธ๋“ค ์ฒ˜๋Ÿผ ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ์—ด์‹ฌํžˆ ํ•˜๊ณ  ์‹ถ๊ธฐ๋„ ํ–ˆ๊ณ , ๋ธ”๋กœ๊ทธ๋ฅผ ๊พธ์ค€ํžˆ ์šด์˜ํ•˜๊ณ  ์‹ถ๊ธฐ๋„, ๋˜ ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ๋‹จ์ˆœํžˆ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ฆฌ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ์œ ํŠœ๋ธŒ์— ์˜ฌ๋ฆฌ๊ณ  ์‹ถ๊ธฐ๋„ ํ–ˆ๋‹ค.

 

๋‚ด๊ฐ€ ๊ณต๋ถ€ํ•˜๋Š” "์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ" ํŠนํžˆ ๊ทธ ์ค‘์—์„œ๋„ "์ปดํ“จํ„ฐ ์•„ํ‚คํ…์ฒ˜"๋ถ„์•ผ๋Š” ์•„์ง ์šฐ๋ฆฌ๋‚˜๋ผ์—์„œ ํ™œ๋ฐœํ•œ ๋ถ„์•ผ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๋‚˜์˜ ๊ต์ˆ˜๋‹˜ ์‹œ์ ˆ๋ณด๋‹ค ์‚ฌ๋žŒ์€ ๋งŽ์ด ๋Š˜์—ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ „๊ตญ์ ์œผ๋กœ ๊ต์ˆ˜๋‹˜๋“ค๊ณผ ๋Œ€ํ•™์›์ƒ๋„ ๋งŽ์ง€ ์•Š๊ณ , ๊ทธ๋ž˜์„œ ๊ณต๋ถ€ํ•  ์†Œ์Šค๊ฐ€ ๋งค์šฐ ์ ๋‹ค. (๋ฌผ๋ก  ํ•ด์™ธ ์†Œ์Šค๋Š” ๋งค์šฐ ๋งŽ๋‹ค.)

 

๊ทธ๋ ‡๊ธฐ์— ๋”๋”์šฑ ๋‚ด๊ฐ€ ๊ทธ ์—ญํ• ์„ ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ค. ์š”์ƒˆ AI ๊ฐ€์† ๋ถ„์•ผ๋Š” ํ™œ๋ฐœํžˆ ์—ฐ๊ตฌ๊ฐ€ ์ง„ํ–‰๋˜๊ณค ํ•˜์ง€๋งŒ, ๋‚˜์™€ ๊ฐ™์€ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ ์—ฐ๊ตฌ์ž๋Š” ๋” ์ ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

 

ํ•˜์ง€๋งŒ ๋‚˜์˜ ์ ๋‹นํ•œ ๊ฒŒ์œผ๋ฆ„ ๋•Œ๋ฌธ์—, ๋งŽ์€ ๊ฒƒ์„ ํ•˜๊ธฐ๋„ ํ–ˆ๊ณ , ๋ชปํ•˜๊ธฐ๋„ ํ–ˆ๋‹ค.

๋…ผ๋ฌธ์€ ๋งŽ์ด ์ฝ์—ˆ์œผ๋‚˜, ๋ธ”๋กœ๊ทธ์— ๋ฆฌ๋ทฐ๋Š” ํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.

์ฃผ๋ง์—๋„ ์—ฐ๊ตฌ์‹ค์— ์žˆ์—ˆ์ง€๋งŒ, ์—ฐ๊ตฌ๋ฅผ ๊นŠ๊ฒŒ ํ•˜์ง„ ๋ชปํ–ˆ๋‹ค.

์ด๋ก ์„ ๊ณต๋ถ€ํ•˜๊ณ  ๋…ผ๋ฌธ์„ ์ฝ๋Š๋ผ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค๋ ฅ์€ ๋Š˜์ง€ ์•Š์•˜๋‹ค.

 

์กธ์—…์ด 6๊ฐœ์›” ๋‚จ์€ ์‹œ์ . ์ง€๊ธˆ ์™„์„ฑํ•ด๊ฐ€๋Š” ๋…ผ๋ฌธ์ด ๋ฐœ๋น ๋ฅด๊ฒŒ Accept ๋˜๋Š” ๊ฒƒ ๋งŒํผ์ด๋‚˜ ๋ฐ”๋ผ๋Š” ๊ฒƒ์€ ์—†๋‹ค. ํ•˜์ง€๋งŒ Accept์ด ๋˜๊ฑด ๋ง๊ฑด, ๊ทธ ๋‹ค์Œ ๋ญ˜ ํ•ด์•ผ ํ• ๊นŒ?

 

์•„๋งˆ ๋Œ€๊ธฐ์—…์— ๊ฐ„๋‹ค๋ฉด 98%ํ™•๋ฅ ๋กœ ํ‡ด์‚ฌํ•  ๊ฒƒ์ด๋‹ค. ๋‚œ ๋ˆ๋ณด๋‹ค๋Š” ํฅ๋ฏธ์™€ ๊ฐ€์น˜๋ฅผ ๋”ฐ๋ผ ์›€์ง์ด๋Š” ํƒ€์ž…์ด๊ณ , ํ˜•๋ˆ„๋‚˜๋“ค๊ณผ ์นœ๊ตฌ๋“ค์ด ํšŒ์‚ฌ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ํ•  ๋•Œ๋ฉด ๊ทธ๋“ค์˜ ์ƒํ™œ ์ด์•ผ๊ธฐ์—์„œ ๋ฒŒ์จ๋ถ€ํ„ฐ ํฅ์ด ์‹์–ด๋ฒ„๋ฆฐ๋‹ค. 

 

์‚ฌ์‹ค ๊ธฐ์—…์— ๊ฐ€๋Š๋‹ˆ ํ•™๊ต์— ๊ฐ€๋Š๋‹ˆ, ๊ทธ๋Ÿฐ๊ฑด ๋ณ„ ์ค‘์š”ํ•œ๊ฑด ์•„๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ๊ฑด ๋‚ด๊ฐ€ ์–ด๋–ค ๋ชฉํ‘œ๊ฐ€ ์žˆ๊ณ  ๋ฌด์—‡์„ ํ•˜๊ณ  ์‹ถ์–ด ํ•˜๋Š”์ง€๋‹ค. ์ง์—…์ด๋ž€ ๊ทธ๊ฒŒ ๋งž์ถฐ ์„ ํƒํ•˜๋ฉด ๋˜๋Š”, ์ค‘๊ฐ„์— ๊ฐˆ์•„๋ผ์šฐ๋ฉด ๋˜๋Š” ๊ทธ๋Ÿฐ ๊ฒƒ์— ๋ถˆ๊ณผํ•˜๋‹ˆ๊นŒ.

 

๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ์˜ฌํ•ด์—๋Š” ๋‹ค์Œ ์Šคํ…์„ ์œ„ํ•œ ๊ธฐ๋ฐ˜์„ ๋‹ค์ง€๋Š” ์‹œ๊ธฐ, ๊ทธ๋Ÿฐ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๊ณ  ์‹ถ๋‹ค.


AI Optimization Research

๋Œ€ํ•™์› ์„์‚ฌ ๊ณผ์ • 1๋…„ 6๊ฐœ์›”์งธ, ๋‚˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ์•„ํ‚คํ…์ฒ˜ ์œ„์ฃผ์˜ ์—ฐ๊ตฌ๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค.

  • ์ฒซ๋ฒˆ์งธ ์—ฐ๊ตฌ๋Š” CXL ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ๊ตฌํ˜„ํ•˜๊ณ , ์„ฑ๋Šฅ์„ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๋Š” ์—ฐ๊ตฌ์˜€๋‹ค. CXL ๋ฉ”๋ชจ๋ฆฌ๋Š” ๊ธ€์„ ์“ฐ๋Š” ์‹œ์ ๊นŒ์ง€๋„ ์ง์ ‘ ์‚ฌ์„œ ์จ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ณต์‹ Product๊ฐ€ ์—†๋Š” ์ฐจ์„ธ๋Œ€ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์ฆ‰, ์ด ํ”„๋กœํ† ์ฝœ์ด ์‹ค์ œ ์‚ฐ์—…์— ์“ฐ์ผ์ง€ ์•„๋‹์ง€๋Š” ๋ชจ๋ฅด๋Š” ๊ฒƒ. ๋‚˜๋Š” CXL ๋ฉ”๋ชจ๋ฆฌ ํ”„๋กœํ† ์ฝœ์„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ ๊ตฌํ˜„ํ•˜๊ณ  SPEC Workloads๋ฅผ ํ†ตํ•ด ์„ฑ๋Šฅ๊ณผ ๋Œ€์—ญํญ์„ ๋ถ„์„ํ•ด๋ณด๋Š” ์‹คํ—˜์œผ๋กœ ์ฒซ ๋…ผ๋ฌธ์„ ์ผ๋‹ค.
  • ๋‘๋ฒˆ์งธ ์—ฐ๊ตฌ๋Š” Processing-in-Memory๋กœ, On-device์˜ ์ŠคํŽ™์„ ๊ณ ๋ คํ•˜์—ฌ ์ €๋น„์šฉ์œผ๋กœ ์ถ”๋ก ์„ ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” LPDDR5-based PIM ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ์— ๊ด€ํ•œ ์—ฐ๊ตฌ์˜€๋‹ค. ์ด๋Š” AI(SLM) inference๊ฐ€ ํƒ€๊ฒŸ์ด๋ฏ€๋กœ, GEMV (๋Œ€๋ถ€๋ถ„์˜ PIM์€ GEMV๋ฅผ ํƒ€๊ฒŸ์œผ๋กœ ํ•œ๋‹ค) ๊ฐ€์†์„ ํ•  ๋•Œ ํ•„์š”ํ•œ PIM ๊ตฌ์„ฑ์˜ ๋น„์šฉ์„ ์ค„์ด๊ณ , ์—ฐ์‚ฐ ํ๋ฆ„์„ ์ตœ์ ํ™”ํ•˜์—ฌ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๋‹ฌ์„ฑํ–ˆ๋‹ค.

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

 

๋‘˜ ๋‹ค ์•„์ง์€ ์—ฐ๊ตฌ ๋‹จ๊ณ„์ธ ๊ธฐ์ˆ ๋“ค์ด๋‹ˆ ๋ง์ด๋‹ค.

 

๋‚ด๊ฐ€ ์ด๋Ÿฌํ•œ ์—ฐ๊ตฌ๋ฅผ ํ•˜๋Š” ๋™์•ˆ ์„ธ์ƒ์€ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ๋ฐœ ๋น ๋ฅด๊ฒŒ ์ง„ํ™”ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค.

  1. ๊ฐ์ข… ๋น„๋””์˜ค ์ƒ์„ฑํ˜• AI: OpenAI-Sora / Google-Veo2 
  2. Google/Ionq ์–‘์ž ์ปดํ“จ
  3. ํ…Œ์Šฌ๋ผ ์˜ตํ‹ฐ๋จธ์Šค ํœด๋จธ๋…ธ์ด๋“œ
  4. ์ค‘๊ตญ ๋ฌผ๋ฆฌ AI ์—”์ง„ Genesis
  5. ์ค‘๊ตญ LLM Deepseek์˜ ์•ฝ์ง„
  6. ์ค‘๊ตญ ๋กœ๋ด‡ ์Šคํƒ€ํŠธ์—… ์œ ๋‹ˆํŠธ๋ฆฌ์˜ ๋กœ๋ด‡๊ฐœ (๊ฐ•์„ ๊ฑฐ๊พธ๋กœ ์˜ค๋ฅด๋Š” ...)
  7. Apple-VisionPro / Meta-Orion ๋“ฑ์˜ XR Platform ๋“ฑ

๊ทธ ๋ฐ–์—๋„ ์—„์ฒญ๋‚˜๊ฒŒ ๋งŽ์€ ๋‰ด์Šค๋“ค์ด ์žˆ์—ˆ์ง€๋งŒ, ์ด๋“ค์˜ ๋ชจ๋“  ๊ณตํ†ต์ ์€ "AI". AI ๊ธฐ๋ฐ˜์˜ ์‹ ๊ธฐ์ˆ ์ด๋ผ๋Š”๊ฑฐ๋‹ค.

 

AI๋Š” ์•ž์œผ๋กœ๋„ ์ผ์ƒ์— ๊นŠ์ˆ™ํžˆ ์Šค๋ฉฐ๋“ค๊ฑฐ๊ณ , AI๋ฅผ ๋ฐœ ๋น ๋ฅด๊ฒŒ ์“ฐ์ง€ ์•Š์œผ๋ฉด ๋’ค์ณ์งˆ ๊ฒƒ์ด๋‹ค. ์‚ฌ์‹ค ๋‚˜๋„ ๋‘๋ฒˆ์งธ ์—ฐ๊ตฌ ์ฃผ์ œ๋ฅผ ๊ณ ๋ฏผํ•  ์ฆˆ์Œ์— Sora๊ฐ€ Technical paper ๋งŒ ๋จผ์ € ๋‚˜์™”๊ณ  (์„œ๋น„์Šค๋Š” ์•„๋‹ˆ์—ˆ๋‹ค), Diffusion-Transforer ๊ธฐ๋ฐ˜์ด๋ผ๋Š” ์ด์•ผ๊ธฐ๋“ค์ด ์˜ค๊ฐ€๊ธฐ ์‹œ์ž‘ํ•˜๋ฉฐ, 3D-๋น„๋””์˜ค ์ƒ์„ฑํ˜• AI ์›Œํฌ๋กœ๋“œ๋ฅผ ๋ถ„์„ํ•ด๋ณด๊ณ  ์ตœ์ ํ™” ํ•˜๋Š” ์—ฐ๊ตฌ๋ฅผ ํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค.

 

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

 

๊ทธ๋Ÿฌ๋ฉด์„œ๋„ ๋‚œ ๊พธ์ค€ํžˆ AI ํŠธ๋ Œ๋“œ๋Š” ๋”ฐ๋ผ๊ฐ€๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์—ˆ๊ณ , 2024๋…„ ๋ง ๋ถ€ํ„ฐ๋Š” ๋‹ค์‹œ AI ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค. ๋‚ด ์ง€์‹์€ multi-head attention์— ๋ฉˆ์ถ”์–ด ์žˆ์—ˆ๋Š”๋ฐ, GQA/MQA ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ, LoRA/QLoRA/Flashattention ๋“ฑ์˜ ์ตœ์ ํ™” ๊ธฐ๋ฒ•๋“ค์„ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ๊ณ  ๋‚˜์•„๊ฐ€ ์ตœ์‹  AI ํŠธ๋ Œ๋“œ์™€ ์ตœ์ ํ™” ๊ธฐ๋ฒ•๋“ค๋„ ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•  ์˜ˆ์ •์ด๋‹ค.

 

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๊ธฐ์— 1) ์ผ๋‹จ AI ์— ํƒ‘์Šนํ•˜๋Š” ๊ฒƒ์ด ๋งž๊ณ , 2) ๋‚ด๊ฐ€ AI ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜๋Š” ์‚ฌ๋žŒ์€ ์•„๋‹ˆ๊ธฐ์—, 3) AI Optimization ๊ด€๋ จ ์—ฐ๊ตฌ๋“ค์„ ํ•˜๊ณ  ์‹ถ๋‹ค๋Š” ์ƒ๊ฐ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฒฐ๊ตญ Optimization์€ AI Model์— ์˜ํ–ฅ์„ ์ฃผ๊ธฐ ๋•Œ๋ฌธ์—, ๋‚ด๊ฐ€ ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜์ง„ ์•Š์ง€๋งŒ ์ตœ์ ํ™” ์—ฐ๊ตฌ๋Š” ๋ชจ๋ธ ์—ฐ๊ตฌ์ด๊ธฐ๋„ ํ•˜๋‹ค.

 

์—ฌํŠผ, ์˜ฌํ•ด ๊ทธ๋ฆฌ๊ณ  ๋‚˜์•„๊ฐ€ ๋‹ค์Œ ์—ฐ๊ตฌ๋“ค์—์„œ๋Š” AI ํ›ˆ๋ จ/์ถ”๋ก , Emerging AI Models and PIM ๊ด€๋ จ ์—ฐ๊ตฌ๋“ค์„ ์ง„ํ–‰ํ•˜๊ณ  ์‹ถ๋‹ค.


์ง€์‹ ๊ณต์œ 

๋‚˜๋Š” ์ทจ๋ฏธ๊ฐ€ ๋งŽ์ง€๋งŒ ์ฆ๊ธฐ๋Š” ๊ฒƒ์€ ๋งŽ์ด ์—†๋Š”๋ฐ, ๋‚จ๋“ค ์•ž์—์„œ ๋ฐœํ‘œํ•˜๊ณ  ์ง€์‹์„ ๊ณต์œ ํ•˜๋Š”๊ฑด ์ฆ๊ฑฐ์›Œ ํ•œ๋‹ค.

 

๋งค๋ฒˆ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์“ฐ๋‹ค๊ฐ€๋„ ๋„ˆ๋ฌด ๊นŠ๊ฒŒ ๋“ค์–ด๊ฐ€, ์ง€์šฐ๊ณ  ๋‹ค์‹œ ์‰ฝ๊ฒŒ ์“ฐ๊ณ  ๋ฐ˜๋ณตํ•˜๊ธธ ์ผ์‘ค๋‹ค. ๊ทธ๋ ‡๋‹ค ๊ฒฐ๊ตญ ๋ชป์˜ฌ๋ฆฌ๊ณ . ์˜ฌํ•ด๋Š” ์ฝ๋Š” ๋…ผ๋ฌธ ์กฑ์กฑ ๋ธ”๋กœ๊ทธ์— ๋ฆฌ๋ทฐ๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ์‹ถ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐ•์‚ฌ์— ์ง„ํ•™ํ•˜๊ฒŒ๋˜๋ฉด, ์œ ํŠœ๋ธŒ๋„ ์‹œ์ž‘ํ•˜๊ณ  ์‹ถ๋‹ค.

 

๋…ผ๋ฌธ์ด ์•„๋‹ˆ์—ฌ๋„ ์˜ฌ๋ฆฌ๊ณ  ์‹ถ์€ ๊ธ€์€ ๋งŽ๋‹ค. CXL/PIM ์— ๊ด€ํ•œ ์ œ๋Œ€๋กœ๋œ ์ด์•ผ๊ธฐ๋ฅผ ๋…ผ์˜ํ•˜๋Š” ํ•œ๊ตญ์–ด ๊ธ€์ด ๊ฑฐ์˜ ์—†๊ธฐ๋„ ํ•˜๊ณ , NPU๋‚˜, AI ๊ฐ€์†์— ๊ด€ํ•ด์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.

 

์ฐธ, ๋ฆฌ๋ทฐ๋ฅผ ์ž˜ ๋ชป์˜ฌ๋ฆฌ๋Š” ์ด์œ ๋„ ๋„ˆ๋ฌด ์ž์„ธํ•˜๊ฒŒ ์“ฐ๋ ค๋Š” ๊ฒƒ์ด ํ•œ ๋ชซ ํ•œ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ์“ฐ๋ ค๊ณ  ํ•œ๋‹ค๋ฉด ๊ธˆ๋ฐฉ ์“ฐ๋Š”๋ฐ ๊ฐ ์žก๊ณ  ์“ฐ๋ ค๋‹ˆ... ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค. ํ , ๋ฆฌ๋ทฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์จ์•ผ ๋‚˜๋„/์ฝ๋Š” ์‚ฌ๋žŒ๋„ ์‰ฝ๊ฒŒ์‰ฝ๊ฒŒ ๊ฐˆ ์ˆ˜ ์žˆ์„์ง€ ํ˜•ํƒœ๋ฅผ ๊ณ ๋ฏผ์ข€ ํ•ด๋ด์•ผ๊ฒ ๋‹ค. 


Deep dive into C++/Python

๋‹ค๋ฅธ ๋ถ„์•ผ๋Š” ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ, ์ปดํ“จํ„ฐ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์—ฐ๊ตฌํ•  ๋• ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์ฃผ๋กœ ์ด์šฉํ•œ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋ž€ ๋ณดํ†ต C++/Python์„ ์ด์šฉํ•˜๋Š”๋ฐ, ์ปดํ“จํ„ฐ ๋ชจ๋“ˆ๋“ค์„ Class ํ˜•ํƒœ๋กœ ์—ฎ์–ด ๋ชจ์‚ฌํ•œ ๊ฒƒ์ด๋‹ค. ์ฆ‰, ๊ณ ๋„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ˆ˜์ค€์„ ์š”๊ตฌํ•˜์ง„ ์•Š๋Š”๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ๋งค๋ฒˆ ๋น„์Šทํ•œ ์ฝ”๋“œ๋“ค๋งŒ ๋ณด๋‹ค๋ณด๋‹ˆ C++/Python ์ตœ์‹  ๋ฌธ๋ฒ•๋„ ๋‹น์ตœ ๋ชจ๋ฅด๊ฒ ์–ด์„œ ์˜ฌํ•ด๋Š” C++/Python์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์‚ดํŽด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋‹น์—ฐํžˆ ๊ธฐ์ดˆ ์ˆ˜์ค€์„ ์ด์•ผ๊ธฐํ•˜๋Š”๊ฑด ์•„๋‹ˆ๊ณ , C++17/20 ๊ทธ๋ฆฌ๊ณ  Python 3.10 ์ด์ƒ์˜ ๋ฌธ๋ฒ•๋“ค ์ด์•ผ๊ธฐ๋‹ค.

 

Rust๋„ ๊ณ ๋ฏผ์„ ํ•ด๋ณด์•˜๋Š”๋ฐ, ์ง€๊ธˆ ๋‹น์žฅ Rust๋ฅผ ์“ฐ์ง„ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๊ฑด ์ถ”ํ›„์— ์“ฐ๊ฒŒ ๋˜๋Š” ์ƒํ™ฉ์ด ์˜ค๋ฉด ๊ณต๋ถ€ํ•ด๋„ ๋Šฆ์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™๋‹ค. 

 


In-bound

๋‚ด ์‚ถ์˜ ์ตœ์ข… ๋ชฉํ‘œ๋Š” ๋‚ด ์ด์ƒ์˜ ์‹คํ˜„์ด๋‹ค. ๋‚ด ์ด์ƒ ์ด๋ž€, ๋Œ€ํ•œ๋ฏผ๊ตญ์„ ๊ฐ•ํ•˜๊ณ  ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐ ๊ธฐ์—ฌํ•˜๋Š” ๊ฒƒ์ด๊ณ , ๊ทธ ๋ฐฉ๋ฒ•์€ ํ•œ๊ตญ ๊ธฐ์กฐ์™€๋Š” ๋‹ค๋ฅธ ๊ฑฐ๋Œ€ ๊ธฐ์—…์„ ์„ธ์šฐ๋Š” ๊ฒƒ ๋ฐ–์— ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

 

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

 

๋งŒ์•ฝ ์–ด๋–ค ๊ธฐ์—…์ด ์šฐ๋ฆฌ๋‚˜๋ผ ์‹œ์ด 1์œ„๋Š” ๋ฌผ๋ก ์ด๊ณ  ์„ธ๊ณ„ Top10 ์— ๋“ ๋‹ค๋ฉด, ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ๊ทธ ๊ธฐ์—…์„ ์ค‘์‹ฌ์œผ๋กœ ๋ฌธํ™”๊ฐ€ ์กฐ์„ฑ์ด๋  ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. 

 

๊ทธ ๊ธฐ์—…์€ ์ ๋Œ€์  M&A๋ฅผ ํ•˜์ง€๋„ ์•Š๊ณ , ๋ฌธ์–ด๋ฐœ์‹ ๊ธฐ์—… ์šด์˜์„ ํ•˜์ง€๋„ ์•Š์œผ๋ฉฐ, ์„ธ์Šต ๊ตฌ์กฐ๋ฅผ ๊ฐ–์ง€๋„ ์•Š๋Š”๋‹ค. ์ธ์žฌ๋ฅผ ๋ฝ‘๋Š” ๋ฐฉ์‹๋„ ๋”์šฑ ์œ ํ•ด์งˆ ๊ฑฐ๊ณ  ์ œํ’ˆ ๋ผ์ธ์„ ๋‹จ์ˆœํ•˜์ง€๋งŒ ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋น„์ „๊ณผ ๊ฐ€์น˜๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊พธ๋ฆด ๊ฒƒ์ด๋‹ค. 

 

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๋ฌธํ™”์˜ ๋ณ€ํ™”๊ฐ€ ๋‚ด ์‹œ๋Œ€์— ์ผ์–ด๋‚  ๊ฒƒ์ด๋ผ๊ณ  ๊ธฐ๋Œ€ํ•˜์ง„ ์•Š๋Š”๋‹ค. ๋‹ค๋งŒ, ๋น„๊ด€์ ์ธ ํ•œ๊ตญ์˜ ๋ฏธ๋ž˜๋ฅผ ๋ณด๊ณ ์žˆ์ž๋‹ˆ ๊ฐ€๋งŒํžˆ ์žˆ์„ ์ˆ˜๋Š” ์—†๋Š” ๋…ธ๋ฆ‡์ด๋‹ค.

 

์†”์งํžˆ ์ฃผ๋ณ€์— ๋‚˜์™€ ๊ฐ™์€ ์ƒ๊ฐ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์ด ์–ผ๋งˆ๋‚˜ ๋งŽ์€์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒ๊ฐ์€ ๋‹ค๋ฅด๋”๋ผ๋„ ๋ชฉํ‘œ, ๋ชฉํ‘œ๋งŒ ์ผ์น˜ํ•œ๋‹ค๋ฉด ๊ณต์ƒํ•˜๋Š”๊ฒƒ์€ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

๋ฐ•์‚ฌ๋ฅผ ํ•˜๋“ , ์ฐฝ์—…์„ ํ•˜๋“  ๋‚˜์˜ ๋‹ค์Œ ์Šคํ…์€ ๋”์šฑ ๋‚˜์™€ ๊ฐ™์€ ์‚ฌ๋žŒ๋“ค์ด ๋ชจ์ธ ๊ณณ์œผ๋กœ ๊ฐ€๋Š” ๊ฒƒ์ด๋‹ค.