๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

SubQ AI ํ•ด์„ค: 1,200๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„์˜ LLM, ์–ผ๋งˆ๋‚˜ ์ข‹์„๊นŒ?

Subquadratic์˜ SubQ ๋ชจ๋ธ์€ 1,200๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„, 52๋ฐฐ ํšจ์œจ, ์ตœ์ „์„  ์„ฑ๋Šฅ์„ ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค. SSA ์•„ํ‚คํ…์ฒ˜์˜ ์ž‘๋™ ๋ฐฉ์‹๊ณผ ๋ฒค์น˜๋งˆํฌ๊ฐ€ ์‹ค์ œ๋กœ ๋ฌด์—‡์„ ๋งํ•˜๋Š”์ง€ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ ๊ณ„์ • ๋งŒ๋“ค๊ธฐ

์‹ค์Šต ๋ฌธ์ œํ•˜๊ณ  ํŠธ๋ž™ํ•˜์„ธ์š”.

Google๋กœ ๊ณ„์†ํ•˜๊ธฐ๊ณ„์† ์ง„ํ–‰ํ•˜์‹œ๋ฉด ๋‹ค์Œ ์‚ฌํ•ญ์— ๋™์˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค: ์ด์šฉ์•ฝ๊ด€ ๋ฐ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ ๊ทธ๋ฆฌ๊ณ  ๊ท€ํ•˜์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฏธ๊ตญ์— ์ €์žฅ๋œ๋‹ค๋Š” ์ ์— ๋™์˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

2026๋…„ 5์›” 5์ผ, ๋งˆ์ด์• ๋ฏธ์— ๊ธฐ๋ฐ˜์„ ๋‘” ์ž‘์€ ์Šคํƒ€ํŠธ์—… Subquadratic์ด SubQ๋ผ๋Š” ๋ชจ๋ธ์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒ€ ๊ทœ๋ชจ๋Š” ์ž‘์ง€๋งŒ ์‹œ๋“œ ๋ผ์šด๋“œ๋กœ 2,900๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ์œ ์น˜ํ–ˆ์œผ๋ฉฐ, ์ด ๋ชจ๋ธ์ด ํ•œ ๋ฒˆ์˜ ํŒจ์Šค๋กœ ์ตœ๋Œ€ 1,200๋งŒ ํ† ํฐ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ 100๋งŒ ํ† ํฐ์—์„œ FlashAttention ๋Œ€๋น„ ์ตœ๋Œ€ 52๋ฐฐ ๋” ํšจ์œจ์ ์ด๋ฉฐ, ๋น„์šฉ์€ ๋Œ€๋žต 1/20๋กœ ์ค„์ด๋ฉด์„œ Claude Opus์™€ ์œ ์‚ฌํ•œ ์ฝ”๋”ฉ ์„ฑ๋Šฅ์„ ๋‚ธ๋‹ค๋Š” ๋“ฑ ๋‹ค์†Œ ๊ณผ๊ฐํ•œ ์ฃผ์žฅ๋„ ๋‚ด๋†“์•˜์Šต๋‹ˆ๋‹ค.

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

SubQ๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

SubQ๋Š” Subquadratic์ด 2026๋…„ 5์›” 5์ผ์— ๊ณต๊ฐœํ•œ LLM์œผ๋กœ, 1,200๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋ผ๋Š” ํ•˜๋‚˜์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํšŒ์‚ฌ๊ฐ€ ์ฒ˜์Œ์œผ๋กœ ์„ ๋ณด์ธ ๋ชจ๋ธ์ด๋ฉฐ, ํšจ์œจ์„ฑ๊ณผ ๋น„์šฉ์„ ๋‘˜๋Ÿฌ์‹ผ ๋Œ€๋‹ดํ•œ ์ฃผ์žฅ์œผ๋กœ ์ด๋ฏธ ํฐ ๋…ผ์Ÿ์„ ๋ถˆ๋Ÿฌ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค.ย 

ํ˜„์žฌ ๋ชจ๋ธ์€ ์•„์ง ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ, API, SubQ Code, SubQ Search์— ๋Œ€ํ•œ ์ ‘๊ทผ์€ ๋Œ€๊ธฐ์ž ๋ช…๋‹จ์„ ํ†ตํ•œ ์‚ฌ์ „ ์ ‘์†์œผ๋กœ ์ œํ•œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ชจ๋ธ์€ SSA(Subquadratic Sparse Attention)๋ผ๋Š” ๋ฐฉ์‹์— ๊ธฐ๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค.

ํ‘œ์ค€์˜ ๋ฐ€์ง‘(dense) ์–ดํ…์…˜์ฒ˜๋Ÿผ ๋ชจ๋“  ํ† ํฐ์„ ์„œ๋กœ ๋น„๊ตํ•˜๋Š” ๋Œ€์‹ , SSA๋Š” ์„ ํƒ์  ์ ‘๊ทผ์„ ์ทจํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํ† ํฐ๋งˆ๋‹ค ๊ฐ€์žฅ ๊ด€๋ จ์„ฑ์ด ๋†’์€ ํ† ํฐ๋“ค์„ ๊ณ ๋ฅด๊ณ , ๊ทธ ๋ถ€๋ถ„์ง‘ํ•ฉ์— ๋Œ€ํ•ด์„œ๋งŒ ๊ด€๊ณ„๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” ๋‘ ๊ฐ€์ง€ ๋šœ๋ ทํ•œ ํšจ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค.

  • ์ฒซ์งธ, ์—ฐ์‚ฐ ์ˆ˜๊ฐ€ ์ค„์–ด๋“ค์–ด ํšจ์œจ์„ฑ์ด ์ง์ ‘์ ์œผ๋กœ ๋†’์•„์ง€๊ณ  ๋น„์šฉ์ด ๋‚ฎ์•„์ง‘๋‹ˆ๋‹ค.ย 
  • ๋‘˜์งธ, ์„ ํƒ์ด ๋‚ด์šฉ ์˜์กด์ ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋‹จ์ง€ ์ธ์ ‘ ํ† ํฐ๋งŒ ๋ณด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์‹œํ€€์Šค ์–ด๋””์—์„œ๋“  ๊ด€๋ จ ํ† ํฐ์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋ก ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ๋”๋ผ๋„ ๋ง์ด์ฃ .

SubQ์˜ ์ฐจ๋ณ„์ ์€ ๋ฌด์—‡์ธ๊ฐ€?

์‹ค๋ฌด์ ์œผ๋กœ, SSA ์•„ํ‚คํ…์ฒ˜๋Š” ๋ชจ๋“  ๊ฒƒ์„ ๋˜‘๊ฐ™์ด ์ฒ˜๋ฆฌํ•˜๋Š” ๋Œ€์‹  ์‹ค์ œ๋กœ ์ค‘์š”ํ•œ ๊ฒƒ์— ์ง‘์ค‘ํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋ชฉํ‘œ๋Š” ์ „์ฒด ์–ดํ…์…˜๊ณผ ์œ ์‚ฌํ•œ ์ •ํ™•๋„๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ๋„, ์—ฐ์‚ฐ๊ณผ ๋ฉ”๋ชจ๋ฆฌ ์š”๊ตฌ๋Ÿ‰์„ ํฌ๊ฒŒ ์ค„์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋จผ์ € ๋ฐ€์ง‘ ์–ดํ…์…˜์„ ์กฐ๊ธˆ ๋” ์ž์„ธํžˆ ๋ณด๊ณ , ๋‘ ์ ‘๊ทผ์„ ๋น„๊ตํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํŠธ๋žœ์Šคํฌ๋จธ์˜ ์ œ๊ณฑ ๊ธ‰ํ™•์žฅ ๋ฌธ์ œ

์˜ค๋Š˜๋‚  GPT, Claude, Gemini ๊ฐ™์€ ๋ชจ๋ธ์€ ๋ฐ€์ง‘ ์–ดํ…์…˜์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ๋†’์€ ์ˆ˜์ค€์—์„œ ๋ณด๋ฉด, ์ž…๋ ฅ์˜ ๋ชจ๋“  ํ† ํฐ์„ ๋‹ค๋ฅธ ๋ชจ๋“  ํ† ํฐ๊ณผ ๋น„๊ตํ•œ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ์ž…๋ ฅ์ด ์ปค์งˆ์ˆ˜๋ก ๋น„๊ต ํšŸ์ˆ˜๋Š” ์ œ๊ณฑ์œผ๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๊ธด ๋ฌธ์„œ๋ฅผ ๋‘๊ณ  ๋ชจ๋ธ์ด ๋งˆ์ง€๋ง‰ ๋‹จ์–ด๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด์„ธ์š”. ๋ชจ๋ธ์€ ๋ฌธ์„œ์˜ ๋ชจ๋“  ํ† ํฐ์„ ๋˜๋Œ์•„๋ณด๋ฉฐ ๊ด€๊ณ„๋ฅผ ๊ตฌ์„ฑํ•œ ๋’ค ๋‹ค์Œ์— ์˜ฌ ๋‹จ์–ด๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ€์ง‘ ์–ดํ…์…˜์ด ์ž˜ ์ž‘๋™ํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์„ ๊ณ ๋ คํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ทธ ๊ฐ•์ ์—๋Š” ๋น„์šฉ์ด ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์ž…๋ ฅ ํฌ๊ธฐ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ์—ฐ์‚ฐ๊ณผ ๋ฉ”๋ชจ๋ฆฌ ์š”๊ตฌ๋Ÿ‰์ด ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€ํ•˜๊ณ , ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ ํ•œ๊ณ„๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด, ํ† ํฐ ์ˆ˜ n์— ๋Œ€ํ•ด O(nยฒ)๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

์ด ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„์˜ ๋ชจ๋ธ์€ ์‹ค์šฉ์ ์ธ ํ•œ๊ณ„๋ฅผ ์ง€ํ‚ต๋‹ˆ๋‹ค. ํ‘œ์ค€ ๋ชจ๋ธ์€ 128k ํ† ํฐ์ด ์ผ๋ฐ˜์ ์ด๊ณ , Claude Opus ๊ฐ™์€ ๊ฐ•๋ ฅํ•œ ๋ชจ๋ธ๋„ ์ตœ๋Œ€ 100๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๊ฐ€ ํ•œ๊ณ„์ž…๋‹ˆ๋‹ค.

์ด๋ฅผ ์šฐํšŒํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€๋ถ€๋ถ„์˜ AI ์‹œ์Šคํ…œ์€ ์ „์ฒด ๋ฐ์ดํ„ฐ์…‹์„ ๋ชจ๋ธ์— ๊ทธ๋Œ€๋กœ ๋„ฃ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋ฒ•์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • RAG(Retrieval-Augmented Generation): ๋ฐ์ดํ„ฐ๋ฅผ ์™ธ๋ถ€์— ์ €์žฅํ•˜๊ณ  ๊ด€๋ จ์„ฑ์ด ๋†’์€ ์กฐ๊ฐ๋งŒ ๊ฐ€์ ธ์™€ ๋ชจ๋ธ์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
  • ์ฒญํ‚น: ํฐ ํ…์ŠคํŠธ๋ฅผ ์ž‘์€ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ„๊ณ , ๊ทธ์ค‘ ๊ด€๋ จ ์žˆ๋Š” ๋ถ€๋ถ„๋งŒ ๋ชจ๋ธ์— ๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • ์š”์•ฝ ์ „๋žต: ๊ธด ์ฝ˜ํ…์ธ ๋ฅผ ์••์ถ•ํ•ด ์ „์ฒด ํ…์ŠคํŠธ ๋Œ€์‹  ์š”์•ฝ๋ณธ์„ ๋ชจ๋ธ์— ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋” ๊นŠ์ด ์ดํ•ดํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, LLM์˜ ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ํŠœํ† ๋ฆฌ์–ผ์„ ํ™•์ธํ•˜์„ธ์š”. ์ตœ์‹  LLM์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‹ค์Šต์œผ๋กœ ์ตํžˆ๊ณ  ์‹ถ๋‹ค๋ฉด Transformer Models with PyTorch ๊ณผ์ •์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

SubQ์˜ ํฌ์ง€์…”๋‹

๋ฐ€์ง‘ ์–ดํ…์…˜์€ ์ž…๋ ฅ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ œ๊ณฑ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๋ฐ˜๋ฉด, SSA๋Š” O(nยทk)์— ๊ฐ€๊นŒ์šด ์ค€-์ œ๊ณฑ(sub-quadratic) ํ™•์žฅ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ k๋Š” ๋‹จ๊ณ„๋ณ„๋กœ ์„ ํƒ๋˜๋Š” ํ† ํฐ ์ˆ˜์ž…๋‹ˆ๋‹ค. k๋ฅผ n์— ๋น„ํ•ด ์ž‘๊ฒŒ ์œ ์ง€ํ•˜๋ฉด, ์ „์ฒด ์–ดํ…์…˜๋ณด๋‹ค ํ›จ์”ฌ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.

์กฐ๋ฐ€ํ•œ ์ „์ฒด ์—ฐ๊ฒฐ๊ณผ ํฌ์†Œํ•œ ์„ ํƒ์  ์—ฐ๊ฒฐ์„ ๋น„๊ตํ•œ, ์ œ๊ณฑ ๋Œ€ ์„ ํ˜• ์–ดํ…์…˜ ๋‹ค์ด์–ด๊ทธ๋žจ.

์กฐ๋ฐ€ํ•œ ์ „์ฒด ์—ฐ๊ฒฐ๊ณผ ํฌ์†Œํ•œ ์„ ํƒ์  ์—ฐ๊ฒฐ์„ ๋น„๊ตํ•œ, ์ œ๊ณฑ ๋Œ€ ์„ ํ˜• ์–ดํ…์…˜ ๋‹ค์ด์–ด๊ทธ๋žจ.

์—ฌ๊ธฐ์„œ ๋ถ„๋ช…ํ•œ ์šฐ๋ ค๋Š” ์ •ํ™•๋„์ž…๋‹ˆ๋‹ค. ์ž…๋ ฅ์˜ ์ผ๋ถ€๋งŒ ๋ณธ๋‹ค๋ฉด ์ค‘์š”ํ•œ ๊ด€๊ณ„๋ฅผ ๋†“์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŠธ๋ ˆ์ด๋“œ์˜คํ”„ ๋•Œ๋ฌธ์— ์›๋ž˜ ๋ฐ€์ง‘ ์–ดํ…์…˜์ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

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

Subquadratic Sparse Attention์€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋‚˜?

์ด์ œ, ๋ชจ๋“  ํ† ํฐ์„ ์„œ๋กœ ๋น„๊ตํ•˜๋Š” ๋Œ€์‹  SSA๊ฐ€ ์‹œํ€€์Šค์—์„œ ์ค‘์š”ํ•œ ํ† ํฐ๋งŒ ๊ณจ๋ผ ๊ทธ ์œ„์น˜๋“ค์— ๋Œ€ํ•ด ์–ดํ…์…˜์„ ๊ณ„์‚ฐํ•œ๋‹ค๋Š” ์ ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๊ด€๋ จ ํ† ํฐ์„ ์–ด๋–ป๊ฒŒ ๊ณ ๋ฅด๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

SSA์˜ ๊ด€๋ จ์„ฑ ์„ ํƒ ๋ฐฉ์‹

SSA๋Š” ๋‚ด์šฉ ์˜์กด ๋ผ์šฐํŒ…(content-dependent routing)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด, ํ˜„์žฌ ํ† ํฐ๊ณผ์˜ ๊ด€๋ จ์„ฑ์— ๋”ฐ๋ผ ํ† ํฐ์„ ๊ณ ๋ฆ…๋‹ˆ๋‹ค. similarity(query_i, key_j) ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ํ† ํฐ ๊ฐ„ ์œ ์‚ฌ๋„๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ์ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ์ƒ์œ„ k๊ฐœ ํ† ํฐ๋งŒ ์–ดํ…์…˜ ๋Œ€์ƒ์œผ๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ชจ๋ธ์€ ์˜๋ฏธ ์žˆ๋Š” ํ† ํฐ์„ ์šฐ์„ ์ˆœ์œ„๋กœ ๋‘๊ณ , ์žก์Œ์„ ๋ฌด์‹œํ•˜๋„๋ก ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ํ‚ค์›Œ๋“œ, ์ค‘์š”ํ•œ ๊ฐœ์ฒด, ๊ฐ•ํ•œ ๋ฌธ๋งฅ ์‹ ํ˜ธ๋ฅผ ์ง€๋‹Œ ํ† ํฐ ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

SSA๋Š” ๋‚ด์šฉ๋ฟ ์•„๋‹ˆ๋ผ ์‹œํ€€์Šค์˜ ๊ตฌ์กฐ์  ๊ด€๊ณ„๋„ ๋ณด์กดํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ธ์ ‘ ํ† ํฐ์€ ๋กœ์ปฌ ์–ดํ…์…˜ ํŒจํ„ด์„ ํ†ตํ•ด ํ•ญ์ƒ ์ฃผ์˜๋ฅผ ๋ฐ›์œผ๋ฉฐ, ํŠน์ • ๊ธ€๋กœ๋ฒŒ ํ† ํฐ์€ ์ „์ฒด ์‹œํ€€์Šค์— ๊ฑธ์ณ ์ฃผ์˜๋ฅผ ์ฃผ๊ณ ๋ฐ›๋„๋ก ์„ค๊ณ„๋ฉ๋‹ˆ๋‹ค.

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

์žฅ๋ฌธ๋งฅ ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ํ•™์Šต

ํฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ ์ž์ฒด๋งŒ์œผ๋กœ๋Š” ๋งˆ๋ฒ•์ด ์ผ์–ด๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 1,200๋งŒ ํ† ํฐ์„ ์ค€๋‹ค ํ•ด๋„, ๊ทธ ๋ฌธ๋งฅ์„ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฒ•์„ ๋ชจ๋ธ์ด ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. SSA๋Š” ์ด ๋ชฉ์ ์„ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•™์Šต๋ฉ๋‹ˆ๋‹ค.

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

๊ฐ•ํ™”ํ•™์Šต ๋‹จ๊ณ„๋Š” ํŠนํžˆ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ฝ”๋”ฉ ํ™œ์šฉ์—์„œ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„๋Š” ์ถœ๋ ฅ ์ƒ์„ฑ ์‹œ, ํ•œ ๋ฒˆ์— ๋” ๋„“์€ ๋ฌธ๋งฅโ€”์ด ๊ฒฝ์šฐ ์ „์ฒด ์ฝ”๋“œ๋ฒ ์ด์Šคโ€”์„ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

SubQ์˜ ๋ฒค์น˜๋งˆํฌ์™€ ์„ฑ๋Šฅ

"SubQ 1M-Preview"๋Š” 100๋งŒ ํ† ํฐ์—์„œ ๋ฒค์น˜๋งˆํฌ๋œ ๋ฒ„์ „์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด 1,200๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋Š” API๋ฅผ ํ†ตํ•ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Subquadratic์ด ๊ณต๊ฐœํ•œ ์„ธ ๊ฐ€์ง€ ๋ฒค์น˜๋งˆํฌ์—์„œ, SubQ 1M-Preview๋Š” Claude Opus 4.7, GPT-5.5, Gemini 3.1 Pro์™€ ๊ฒฌ์ค„ ๋งŒํ•œ ์„ฑ์ ์„ ๋ƒ…๋‹ˆ๋‹ค.ย 

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

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

ํ˜„์žฌ๋กœ์„œ๋Š”, ์žฅ๋ฌธ๋งฅ ๊ฒ€์ƒ‰๊ณผ ์ฝ”๋”ฉ ํ™œ์šฉ ์‚ฌ๋ก€์—์„œ์˜ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

๋ชจ๋ธ

SWE-Bench Verified

RULER 128K

MRCR v2 (8-needle, 1M)

SubQ (Subquadratic)

81.8%

95.0%

65.9%

Claude Opus 4.7

(Anthropic)

87.6%

94.8%

32.2%

GPT-5.5 (OpenAI)

88.7%

Not available

74.0%

Gemini 3.1 Pro (Google DeepMind)

80.6%

Not available

26.3%

DeepSeek V4 Pro (DeepSeek)

80.6%

Not available

83.5%

์ˆซ์ž๊ฐ€ ๋งํ•ด์ฃผ๋Š” ๊ฒƒ

RULER 128K: SubQ๋Š” 95%๋กœ, Opus 4.7์˜ 94.8%์™€ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. ์ •ํ™•๋„ ์ฐจ์ด๋Š” ๋ฏธ๋ฏธํ•˜์ง€๋งŒ, ์—ฌ๊ธฐ์„œ ์ง„์งœ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋น„์šฉ์ž…๋‹ˆ๋‹ค. Subquadratic์€ ๋™์ผํ•œ ์ปจํ…์ŠคํŠธ ๊ธธ์ด์—์„œ SubQ๋กœ ์ด ํ‰๊ฐ€๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์•ฝ 8๋‹ฌ๋Ÿฌ๊ฐ€ ๋“ค์—ˆ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ๋ฐ˜๋ฉด, Opus์—์„œ๋Š” ์•ฝ 2,600๋‹ฌ๋Ÿฌ๊ฐ€ ๋“ค์—ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

MRCR v2 (8-needle, 1M): ์ด ๋ฒค์น˜๋งˆํฌ๋Š” 100๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ ์ „๋ฐ˜์— ํฉ์–ด์ง„ 8๊ฐœ์˜ ์‚ฌ์‹ค์„ ๋ชจ๋ธ์ด ์ œ๋Œ€๋กœ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ถ”์ ํ•˜๋Š”์ง€ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. SubQ๋Š” ์—ฐ๊ตฌ ํ™˜๊ฒฝ์—์„œ 83%๋ฅผ ๋ณด์˜€์ง€๋งŒ, ํ”„๋กœ๋•์…˜ ์ ์ˆ˜๋Š” 65.9%๋กœ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์™€ ๋ฐฐํฌ ๊ฐ„ ์•ฝ 17ํฌ์ธํŠธ์˜ ๊ฒฉ์ฐจ๋Š” ์ฃผ๋ชฉํ•  ๋งŒํ•˜๋‚˜ ์•„์ง ์ถฉ๋ถ„ํžˆ ์„ค๋ช…๋˜์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ GPT-5.5(74.0%)์™€๋Š” ๊ฒฝ์Ÿ ๊ตฌ๋„๋ฅผ ๋ณด์ด๊ณ , Claude Opus 4.7(32.2%)๊ณผ Gemini 3.1 Pro(26.3%)๋ณด๋‹ค๋Š” ์ƒ๋‹นํžˆ ์•ž์„ญ๋‹ˆ๋‹ค.

SWE-Bench Verified: SubQ๋Š” 81.8%๋กœ, Opus 4.6์˜ 80.8%๋ณด๋‹ค๋Š” ์•ž์„œ์ง€๋งŒ Opus 4.7์˜ 87.6%๋ณด๋‹ค๋Š” ๋’ค์ฒ˜์ง‘๋‹ˆ๋‹ค. Opus 4.6๊ณผ์˜ ๊ฒฉ์ฐจ๋Š” ์ž‘๊ณ  ํ•˜๋‹ˆ์Šค ์„ค์ •์— ๋ฏผ๊ฐํ•ฉ๋‹ˆ๋‹ค. Opus 4.7 ๋ฐ GPT-5.5์™€ ๋น„๊ตํ•˜๋ฉด SubQ๋Š” ํ™•์‹คํžˆ ๋’ค์ž…๋‹ˆ๋‹ค.

1,200๋งŒ ํ† ํฐ์—์„œ: SubQ๋Š” 1,200๋งŒ ์ปจํ…์ŠคํŠธ์—์„œ ๊ฑด์ดˆ ๋”๋ฏธ ์† ๋ฐ”๋Š˜(needle-in-a-haystack) ๊ณผ์ œ์—์„œ 90%๋ฅผ ๋„˜๋Š” ์ ์ˆ˜๋ฅผ ๊ธฐ๋กํ•œ ๊ฒƒ์œผ๋กœ ๋ณด๊ณ ๋˜์—ˆ์ง€๋งŒ, ์ด๋Š” ๊ณต์‹ ๋ฒค์น˜๋งˆํฌ๋กœ ๊ฒ€์ฆ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ๊ธธ์ด์—์„œ ํ…Œ์ŠคํŠธ๋œ ๋‹ค๋ฅธ ์ตœ์ „์„  ๋ชจ๋ธ์ด ์—†์–ด ์ง์ ‘ ๋น„๊ตํ•  ๋Œ€์ƒ์„ ์ฐพ๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ถœ์‹œ์—์„œ ๊ฐ€์žฅ ์•„ํ‚คํ…์ฒ˜์ ์œผ๋กœ ํฅ๋ฏธ๋กœ์šด ๊ฒฐ๊ณผ์ด์ง€๋งŒ, ๊ฒฐ๋ก ์„ ๋‚ด๋ฆฌ๊ธฐ ์ „์—๋Š” ๋…๋ฆฝ ์žฌํ˜„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

SubQ๊ฐ€ RAG, ์ฝ”๋”ฉ ์—์ด์ „ํŠธ, AI ๋น„์šฉ์— ์˜๋ฏธํ•˜๋Š” ๊ฒƒ

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

RAG๊ฐ€ ์„ ํƒ์ง€๊ฐ€ ๋˜๋Š” ์ˆœ๊ฐ„

์ง€๋‚œ 2๋…„๊ฐ„ Retrieval-Augmented Generation(RAG)์€ LLM์˜ ๊ทผ๋ณธ์  ํ•œ๊ณ„โ€”๋ชจ๋ธ์€ ํ•œ ๋ฒˆ์— ๋ชจ๋“  ๊ฒƒ์„ ์ฝ์ง€ ๋ชปํ•œ๋‹คโ€”์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ํ•ด๋‹ต์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€์‹ ๋ฒ ์ด์Šค๊ฐ€ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋ณด๋‹ค ํฌ๋ฉด, ๋ฌธ์„œ๋ฅผ ์ฒญํ‚นํ•˜๊ณ  ์ž„๋ฒ ๋”ฉํ•ด ๋ฒกํ„ฐ DB์— ์ €์žฅํ•œ ๋’ค, ๊ฐ€์žฅ ๊ด€๋ จ์„ฑ์ด ๋†’์€ ์กฐ๊ฐ๋งŒ ๊ฒ€์ƒ‰ํ•ด ํ”„๋กฌํ”„ํŠธ์™€ ํ•จ๊ป˜ ๋ชจ๋ธ์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ชจ๋“  ์ƒํƒœ๊ณ„๋Š” ์ปจํ…์ŠคํŠธ๊ฐ€ ํฌ์†Œํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์กด์žฌํ•ด ์™”์Šต๋‹ˆ๋‹ค.

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

๋‹ค๋งŒ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋ฅผ ๋„˜์–ด์„œ๋Š” ์˜์—ญ์—์„œ๋Š”, RAG๊ฐ€ ์—ฌ์ „ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ญ๋Ÿ‰์—์„œ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

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

์ง€์† ๋ฉ”๋ชจ๋ฆฌ๋ฅผ AI ์—์ด์ „ํŠธ์— ์ถ”๊ฐ€ํ•˜๋Š” ์ƒˆ๋กœ์šด ์ ‘๊ทผ์— ๋Œ€ํ•ด์„œ๋Š” Supermemory ํŠœํ† ๋ฆฌ์–ผ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”. ์ด ํŠœํ† ๋ฆฌ์–ผ์—์„œ๋Š” ๋‹จ๊ธฐยท์žฅ๊ธฐ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ–์ถ˜ ์šด๋™ ํŠธ๋ ˆ์ด๋„ˆ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

์žฅ๋ฌธ๋งฅ ์ฝ”๋”ฉ ์›Œํฌํ”Œ๋กœ

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

ํ•˜์ง€๋งŒ SubQ์˜ 1,200๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ๊ฐ€ ์žˆ์œผ๋ฉด, ์ „์ฒด ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ํ•œ ๋ฒˆ์— ๋ชจ๋ธ์— ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์—์ด์ „ํŠธ ์„ค๊ณ„๋ฅผ ์˜๋ฏธ ์žˆ๊ฒŒ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

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

๋น„์šฉ ๊ฒฝ์ œ์„ฑ

ํ‘œ์ค€ ํŠธ๋žœ์Šคํฌ๋จธ ๋ชจ๋ธ์—์„œ๋Š” ์–ดํ…์…˜์ด ์‹œํ€€์Šค ๊ธธ์ด์— ๋”ฐ๋ผ ์ œ๊ณฑ์œผ๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…์ŠคํŠธ๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฌ๋ฉด, ๋น„์šฉ๋„ ๋‹จ์ˆœํžˆ ๋‘ ๋ฐฐ๊ฐ€ ์•„๋‹ˆ๋ผ ๋„ค ๋ฐฐ ๊ฐ€๊นŒ์ด ๋›ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SubQ๋Š” ์ด ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ๊นฌ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

  • ๋น„์Šทํ•œ ์ตœ์ „์„  ๋ชจ๋ธ(Claude Opus) ๋Œ€๋น„ ์•ฝ 1/20 ๋น„์šฉ์„ ๋ณด๊ณ 
  • 1,200๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ์—์„œ ์ตœ๋Œ€ ์•ฝ 1,000๋ฐฐ ์—ฐ์‚ฐ ๊ฐ์†Œ๋ฅผ ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค

์ด ์ฃผ์žฅ์ด ํ”„๋กœ๋•์…˜์—์„œ ์œ ์ง€๋œ๋‹ค๋ฉด, ์žฅ๋ฌธ๋งฅ ์ฒ˜๋ฆฌ๋Š” ๋น„์‹ผ ํŠน์ˆ˜ ์‚ฌ๋ก€๊ฐ€ ์•„๋‹ˆ๋ผ ์ผ์ƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ๋ฉ๋‹ˆ๋‹ค.

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

SubQ๋Š” ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‚˜?

SubQ๋Š” ์•„์ง ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ฝ”์–ด API, SubQ Code, SubQ Search ๋“ฑ ์„ธ ์ œํ’ˆ ๋ชจ๋‘ ํ˜„์žฌ ๋น„๊ณต๊ฐœ ๋ฒ ํƒ€ ๋‹จ๊ณ„์ด๋ฉฐ, SubQ ์›น์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•œ ์‚ฌ์ „ ์ ‘์† ์š”์ฒญ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž ๊ด€์ ์—์„œ API๋Š” ํ†ตํ•ฉ์ด ์‰ฝ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€์› ๊ธฐ๋Šฅ:

  • ์ŠคํŠธ๋ฆฌ๋ฐ ์‘๋‹ต
  • ํˆด/ํ•จ์ˆ˜ ํ˜ธ์ถœ
  • OpenAI ํ˜ธํ™˜ ์—”๋“œํฌ์ธํŠธ

์ฆ‰, ์Šคํƒ์ด ์ด๋ฏธ OpenAI ์Šคํƒ€์ผ API์™€ ํ˜ธํ™˜๋œ๋‹ค๋ฉด, ์ผ๋ฐ˜์ ์œผ๋กœ ํ†ตํ•ฉ์„ ๋‹ค์‹œ ์ž‘์„ฑํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

SubQ Code๋Š” ์ปค๋งจ๋“œ๋ผ์ธ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋กœ ํฌ์ง€์…”๋‹๋˜์–ด ์žˆ์œผ๋ฉฐ, SubQ Search๋Š” ์‹ฌ์ธต ์—ฐ๊ตฌ ์›Œํฌํ”Œ๋กœ๋ฅผ ์œ„ํ•œ ์žฅ๋ฌธ๋งฅ ๊ฒ€์ƒ‰์— ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ Claude Code์™€ Perplexity์˜ SubQ ๋ฒ„์ „์œผ๋กœ ์ƒ๊ฐํ•˜์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค.ย 

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

ํšŒ์˜๋ก ๊ณผ ์—ด๋ฆฐ ์งˆ๋ฌธ๋“ค

์ถœ์‹œ ์งํ›„ ๋ช‡ ์‹œ๊ฐ„ ๋งŒ์—, ์†Œ์…œ ๋ฏธ๋””์–ด์™€ Hacker News ๊ฐ™์€ ๊ฒŒ์‹œํŒ์—์„œ ํšŒ์˜์  ๋ฐ˜์‘๊ณผ ์—‡๊ฐˆ๋ฆฐ ํ‰๊ฐ€๊ฐ€ ์ž‡๋”ฐ๋ž์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ด๋“ค์€ ์ง„์ •ํ•œ ๋ŒํŒŒ๊ตฌ๋กœ ๋ณด์ง€๋งŒ, ๋‹ค๋ฅธ ์ด๋“ค์€ ์ด๋ฅผ โ€œAI ํ…Œ๋ผ๋…ธ์Šคโ€์— ๋น„์œ ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค(์‚ฌ๊ธฐ ๊ธฐ์ˆ  ์ฃผ์žฅ์„ ํ–ˆ๋˜ ์‹คํŒจํ•œ ํ˜ˆ์•ก ๊ฒ€์‚ฌ ์Šคํƒ€ํŠธ์—…์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค).

Dan McAteer(@daniel_mac8)์˜ ํŠธ์œ—

SubQ๋Š” ํŠธ๋žœ์Šคํฌ๋จธ ์ดํ›„ ์ตœ๋Œ€์˜ ๋ŒํŒŒ๊ตฌ์ด๊ฑฐ๋‚˜...

> 1mm tok ์ปจํ…์ŠคํŠธ์—์„œ FlashAttention ๋Œ€๋น„ 52๋ฐฐ ๋น ๋ฆ„
> Opus ๋Œ€๋น„ 20๋ฐฐ ์ €๋ ด

... ์•„๋‹ˆ๋ฉด AI ํ…Œ๋ผ๋…ธ์Šค.

์‚ฌ์ „ ์ ‘์†์„ ์‹ ์ฒญํ–ˆ์œผ๋‹ˆ ๊ณง ์ง์ ‘ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ๊ธธ.

์ฃผ์š” ์˜๋ฌธ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.ย 

  • 1,200๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ๋ฅผ ์ฃผ์žฅํ•˜์ง€๋งŒ, ๊ณต์œ ๋œ ๋ฒค์น˜๋งˆํฌ๋Š” ๋ชจ๋‘ 100๋งŒ์—์„œ ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํšŒ์‚ฌ๋ช…์ด Subquadratic(์ค€-์ œ๊ณฑ)์ธ๋ฐ, ์ผ๋ถ€ ๊ณณ์—์„œ๋Š” O(1)์— ๊ฐ€๊นŒ์šด ํ™•์žฅ์„ ์–ธ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. O(1)์ด๋ผ๋ฉด 1,200๋งŒ ํ† ํฐ๋ณด๋‹ค ํ›จ์”ฌ ํฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋ฅผ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด O(log n)๋งŒ ๋˜์–ด๋„ ๋” ํฐ ํ•œ๊ณ„๋ฅผ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„์Šทํ•œ ์ด์•ผ๊ธฐ๋Š” 2024๋…„ Magic.dev์—์„œ๋„ ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ์ตœ๋Œ€ 1์–ต ํ† ํฐ์— ๋‹ฌํ•˜๋Š” ๊ฑฐ๋Œ€ ์ปจํ…์ŠคํŠธ์™€, ํŠนํžˆ ์ฝ”๋”ฉ ์›Œํฌํ”Œ๋กœ์—์„œ์˜ ๋Œ€๊ทœ๋ชจ ํšจ์œจ ํ–ฅ์ƒ์„ ๊ฐ•ํ•˜๊ฒŒ ์ฃผ์žฅํ–ˆ์ฃ .ย 

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

๊ฒ€์ฆ๋œ ๊ฒƒ๋“ค

SubQ์˜ ์ฃผ์žฅ์€ ์ˆœ์ „ํžˆ ์ด๋ก ์— ๊ทธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Subquadratic์€ RULER, MRCR v2, SWE-Bench Verified ๋ฒค์น˜๋งˆํฌ๊ฐ€ ์ œ3์ž ํ…Œ์ŠคํŠธ ์„œ๋น„์Šค์— ์˜ํ•ด ์ˆ˜ํ–‰๋˜์—ˆ์œผ๋ฉฐ, ์žฅ๋ฌธ๋งฅ ๊ฒ€์ƒ‰์—์„œ ๊ฐ•ํ•œ ์„ฑ๋Šฅ๊ณผ ์ฝ”๋”ฉ ์ž‘์—…์—์„œ ๊ฒฝ์Ÿ๋ ฅ ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€๋‹ค๊ณ  ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.ย 

๋‹ค๋งŒ ์ด ๊ฒฐ๊ณผ๋Š” ์•„์ง ์™ธ๋ถ€ ์—ฐ๊ตฌ์ž๋“ค์— ์˜ํ•ด ๋…๋ฆฝ์ ์œผ๋กœ ์žฌํ˜„๋˜์ง€ ์•Š์•˜๊ณ , ํ‰๊ฐ€ ๋ฒ”์œ„๋„ ์ข์Šต๋‹ˆ๋‹ค. ์„ธ ๋ฒค์น˜๋งˆํฌ ๋ชจ๋‘ SubQ๊ฐ€ ์„ค๊ณ„์ƒ ๊ฐ•์ ์„ ์ง€๋‹Œ ์˜์—ญ(๊ฑฐ๋Œ€ ๋ฌธ๋งฅ์—์„œ ์‹ ํ˜ธ ๊ฒ€์ƒ‰, ์ฝ”๋“œ ์กฐ์ž‘)์— ์ดˆ์ ์„ ๋‘ก๋‹ˆ๋‹ค.

๋˜ ํ•˜๋‚˜ ์ค‘์š”ํ•œ ๋””ํ…Œ์ผ์€ ์•„ํ‚คํ…์ฒ˜์ž…๋‹ˆ๋‹ค. CTO๋Š” SubQ๊ฐ€ ๋ฒ ์ด์Šค ๋ชจ๋ธ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šตํ•˜์ง€ ์•Š๊ณ , ๋Œ€์‹  ์˜คํ”ˆ์†Œ์Šค ๋ฒ ์ด์Šค ๋ชจ๋ธ(์•„๋งˆ๋„ DeepSeek์ด๋‚˜ Kimi ๊ณ„์—ด)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•ํ•œ๋‹ค๊ณ  ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์†Œ๊ทœ๋ชจ ํŒ€์— ์‹ค์šฉ์  ์„ ํƒ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋ณต ์†๋„๋ฅผ ๋†’์ด๊ณ  ํ•™์Šต ๋น„์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•ต์‹ฌ ํ˜์‹ ์€ ๋ฒ ์ด์Šค ๋ชจ๋ธ ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ, ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ๊ทธ ์ฃผ๋ณ€์˜ ์‹œ์Šคํ…œ ์„ค๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ๋ฌด๋ฆฌ ์ƒ๊ฐ

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

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

SubQ ๋ชจ๋ธ FAQ

SubQ๋Š” ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋ฐฉ์‹์„ ๋ฐ”๊ฟ€๊นŒ์š”?

๊ฐ€๋Šฅ์„ฑ์€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์žฅ์ด ์‚ฌ์‹ค๋กœ ํ™•์ธ๋˜๊ณ  ์žฅ๋ฌธ๋งฅ์ด ํฌ๊ฒŒ ์ €๋ ดํ•ด์ง„๋‹ค๋ฉด, ํ”„๋กฌํ”„ํŠธ ์„ค๊ณ„๋Š” ๊ณผ๋„ํ•˜๊ฒŒ ์ตœ์ ํ™”ยท์••์ถ•๋œ ์ž…๋ ฅ ๋Œ€์‹  ๋” ๋งŽ์€ ์›์ž๋ฃŒ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๋€” ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SubQ๋Š” ์ด๋ฏธ์ง€์™€ ์ฝ”๋“œ ๊ฐ™์€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ž…๋ ฅ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

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

์•„์ฃผ ์งง์€ ์ž…๋ ฅ์—์„œ๋Š” SubQ๊ฐ€ ์–ด๋–ป๊ฒŒ ์„ฑ๋Šฅ์„ ๋‚ด๋‚˜์š”?

๊ณต๊ฐœ๋œ ๋ชจ๋“  ๋ฒค์น˜๋งˆํฌ๋Š” 128K ํ† ํฐ ์ด์ƒ์—์„œ SubQ๋ฅผ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ „์„  ๋ชจ๋ธ ๋Œ€๋น„ ์งง์€, ํ‘œ์ค€ ๊ธธ์ด ์ž…๋ ฅ์—์„œ์˜ ์„ฑ๋Šฅ์€ ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํฌ์†Œ ์–ดํ…์…˜์€ ๋•Œ๋กœ๋Š” ์„ ํƒ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ํšจ์œจ ์ด๋“์„ ์ƒํšŒํ•˜๋Š” ์งง์€ ์‹œํ€€์Šค ๊ธธ์ด์—์„œ ๋ฐ€์ง‘ ์–ดํ…์…˜๋ณด๋‹ค ๋œ ์„ฑ๋Šฅ์„ ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ๋ชจ๋ธ ์นด๋“œ๊ฐ€ ๊ณต๊ฐœ๋˜๋ฉด ์ง€์ผœ๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ชฉํ‘œ๋Š” 5์ฒœ๋งŒ ๋˜๋Š” 1์–ต ํ† ํฐ์ธ๊ฐ€์š”?

The New Stack์€ Subquadratic์ด 4๋ถ„๊ธฐ ๋ชฉํ‘œ๋กœ 5์ฒœ๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋ฅผ ์„ค์ •ํ–ˆ๋‹ค๊ณ  ๋ณด๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์„ ํ˜•์ ์œผ๋กœ ํ™•์žฅ๋œ๋‹ค๋ฉด ๊ธฐ์ˆ ์ ์œผ๋กœ ๊ฐ€๋Šฅํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.

์ฃผ์ œ