https://www.aitimes.com/news/articleView.html?idxno=161082
β10μ΅ λ§€κ°λ³μ LLM μ€νμ μ κ΅¬μ© 13μνΈ μ λ ₯μ΄λ©΄ μΆ©λΆβ13μνΈ(W)μ μ λ ₯λ§μΌλ‘ 10μ΅ λ§€κ°λ³μ κ·λͺ¨μ λνμΈμ΄λͺ¨λΈ(LLM)μ μ€ννλ λ°©λ²μ΄ λ±μ₯νλ€. μλΉλμ 'H100'κ³Ό κ°μ λ°μ΄ν°μΌν° GPUμ νμν 700W μ λ ₯λ³΄λ€ μ½ 50λ°° λ ν¨μ¨μ μ΄λ€.ν°μ€νλμ¨μ΄λ 26μΌ(νμ§μκ°) UC μ°ν ν¬λ£¨μ¦ μ°κ΅¬μ§μ΄ LLM μ€νμμ κ°μ₯ λΉμ©μ΄ λ§μ΄ λλ μμλ₯Ό μ κ±°νλ λ°©μμ κ΄ν λ Όλ¬Έμ μμΉ΄μ΄λΈμ κ²μ¬νλ€κ³ 보λνλ€.μ΄μ λ°λ₯΄λ©΄ μ°κ΅¬μ§μ LLMμμ κ°μ₯ λΉμ©μ΄ λ§μ΄ λλ μμμΈ βνλ ¬ κ³±μ (matrix multiplication)βμ μ κ±°νκ³ λ§μΆ€ν νλμ¨μ΄μμ μκ³ λ¦¬μ¦μ μ€ννλ©΄,www.aitimes.com13μνΈ(W)μ μ λ ₯λ§μΌλ‘ 10μ΅ λ§€κ°λ³μ κ·λͺ¨μ λνμΈμ΄λͺ¨λΈ(LLM)μ μ€ννλ λ°©λ²μ΄ λ±μ₯νλ€. μλΉλμ 'H100'κ³Ό κ°μ λ°μ΄ν°μΌν° GPUμ νμν 700W μ λ ₯λ³΄λ€ μ½ 50λ°° λ ν¨μ¨μ μ΄λ€.
ν°μ€νλμ¨μ΄λ 26μΌ(νμ§μκ°) UC μ°ν ν¬λ£¨μ¦ μ°κ΅¬μ§μ΄ LLM μ€νμμ κ°μ₯ λΉμ©μ΄ λ§μ΄ λλ μμλ₯Ό μ κ±°νλ λ°©μμ κ΄ν λ Όλ¬Έμ μμΉ΄μ΄λΈμ κ²μ¬νλ€κ³ 보λνλ€.
μ΄μ λ°λ₯΄λ©΄ μ°κ΅¬μ§μ LLMμμ κ°μ₯ λΉμ©μ΄ λ§μ΄ λλ μμμΈ βνλ ¬ κ³±μ (matrix multiplication)βμ μ κ±°νκ³ λ§μΆ€ν νλμ¨μ΄μμ μκ³ λ¦¬μ¦μ μ€ννλ©΄, 10μ΅κ° λ§€κ°λ³μ κ·λͺ¨μ LLMμ λ¨μ§ 13Wμ μ λ ₯μΌλ‘ ꡬλν μ μλ€λ κ²μ λ°κ²¬νλ€. μ΄λ μ ꡬ νλλ₯Ό μΌλ λ° νμν μλμ§ μ λμ΄λ©°, μΌλ°μ μΈ νλμ¨μ΄λ³΄λ€ 50λ°° μ΄μ ν¨μ¨μ μ΄λ€.
μ§κΈκΉμ§ LLMμ ꡬλνλ μ κ²½λ§μ λͺ¨λ νλ ¬ κ³±μ μ΄λΌλ κΈ°λ²μ μ¬μ©νλ€.
LLMμμλ λ¨μ΄κ° μ«μλ‘ ννλλ©°, μ΄ μ«μλ€μ νλ ¬λ‘ κ΅¬μ±λλ€. νλ ¬μ μλ‘ κ³±ν΄μ Έμ μΈμ΄λ₯Ό μμ±νλ©°, νΉμ λ¨μ΄μ μ€μμ±μ νκ°νκ±°λ λ¬Έμ₯μ΄λ λ¨λ½ λ΄μ λ¨μ΄λ€ κ°μ κ΄κ³λ₯Ό κ°μ‘°νλ μμ μ μννλ€.
LLMμ μμ‘°κ°μ μ΄λ° μ«μλ₯Ό ν¬ν¨νκ³ μλ€. νλ ¬μ΄ ν΄μλ‘ μ κ²½λ§μ΄ νμ΅ν λ΄μ©μ΄ λ§μμ§λ©° κ³μ°λ λμ΄λλ€.
μκ³ λ¦¬μ¦μ΄ νλ ¬μ κ³±νλ €λ©΄, μ΄ νλ ¬λ€μ μ΄λμκ° μ μ₯νλ€κ° κ³μ°ν λ λΆλ¬μμΌ νλ€. μ΄λ νλ ¬μ 물리μ μΌλ‘ λΆλ¦¬λ μλ°±κ°μ GPUμ μ μ₯ν¨μΌλ‘μ¨ ν΄κ²°νλ€. μλ‘ λ€λ₯Έ GPUμ μλ νλ ¬μ μ«μλ₯Ό κ³±νλ €λ©΄ λ°μ΄ν° μ΄λμ΄ νμνλ©°, μ΄ κ³Όμ μ΄ μ κ²½λ§μ μκ°κ³Ό μλμ§ λΉμ©μ λλΆλΆμ μ°¨μ§νλ€.
μ°κ΅¬μλ€μ λμΌν μ±λ₯κ³Ό μ νμ±μ μ μ§νλ©΄μ μ κ²½λ§μμ νλ ¬ κ³±μ μ μ κ±°νκΈ° μν΄ λκ°μ§ λ°©λ²μ κ²°ν©νλ€. λ¨Όμ νλ ¬ λ΄μ λͺ¨λ μ«μλ₯Ό -1, 0, 1μ μΈ κ°μ§ κ° μ€ νλλ‘ λ³ννλ€. μ΄λ₯Ό ν΅ν΄ μ«μλ₯Ό κ³±νλ λμ , λνλ λ°©μμΌλ‘ κ³μ°μ΄ κ°λ₯ν΄μ‘λ€. κ·Έλ€μ μκ° κΈ°λ° κ³μ°(time-based computation)μ λμ ν΄ λ€νΈμν¬μ ν¨κ³Όμ μΈ λ©λͺ¨λ¦¬λ₯Ό μ 곡, λ μ μ μ°μ°μ μννλ©΄μ λΉ λ₯΄κ² λμν μ μκ² νλ€.
ν νλ ¬μ λͺ¨λ μ«μλ₯Ό λ€λ₯Έ νλ ¬μ λͺ¨λ μ«μμ κ³±νλ μΌλ°μ μΈ λ°©μ λμ , λμΌν μνμ κ²°κ³Όλ₯Ό μ»κΈ° μν μ λ΅μ κ°λ°νλ€. μ΄ μ κ·Ό λ°©μμμλ νλ ¬μ κ²Ήμ³ λκ³ κ°μ₯ μ€μν μ°μ°λ§μ μννλ€.
μ°κ΅¬μ§μ "νλ ¬ κ³±μ μ λΉν΄ μλΉν κ°λ²Όμ΄ λ°©λ²"μ΄λΌλ©° "μ°λ¦¬λ λΉμ©μ΄ λ λλ μ°μ°μΌλ‘ λΉμΌ μ°μ°μ λ체νλ€"λΌκ³ μ€λͺ νλ€.
λ©νμ μ΅μ λͺ¨λΈ 'λΌλ§ 3'μ μμ λ€μ λͺ¨λΈμ λΉκ΅νμ λ, μ¬μ§μ΄ μμμ΅ κ°μ λͺ¨λΈ λ§€κ°λ³μ κ·λͺ¨μμλ λμΌν μ±λ₯μ λ¬μ±ν μ μμλ€κ³ μ νλ€.
μ°κ΅¬μ§μ μμ λ€μ μ κ²½λ§μ GPUμμ μλνλλ‘ μ€κ³ν΄ μ€ν μμ€λ‘ 곡κ°νλ€. νμ€ GPUμμ λ€λ₯Έ λͺ¨λΈλ³΄λ€ μ½ 10λ°° μ μ λ©λͺ¨λ¦¬λ₯Ό μλΉνκ³ μ½ 25% λ λΉ λ₯΄κ² μλνλ κ²μ νμΈνλ€. LLMμ μ€ννλ λ° νμν λ©λͺ¨λ¦¬ μμ μ€μ΄λ κ²μ μ€λ§νΈν°κ³Ό κ°μ μμ λ©λͺ¨λ¦¬ μ₯μΉμμλ μκ³ λ¦¬μ¦μ μ 체 μ©λμΌλ‘ μ€νν μ μλ€λ μλ―Έλ€.
κ·Έλ¬λ μλΉλμμ GPU νλμ¨μ΄λ νλ ¬ κ³±μ μ μ΅μ νλμ΄ μκΈ° λλ¬Έμ, μ°κ΅¬μ§μ μλΉ μλμ§λ₯Ό λ μ€μ΄κΈ° μν΄ μ κ²½λ§μ μ΅μ νλ λ§μΆ€ν νλμ¨μ΄λ₯Ό μ€κ³νλ€. μ°κ΅¬μ§μ FPGAλΌλ νλ‘κ·Έλλ° κ°λ₯ν νλ‘ μμ λ§μΆ€ν νλμ¨μ΄ νλ‘ν νμ μ κ°λ°νλ€.
μ΄ νλμ¨μ΄λ₯Ό μ¬μ©νλ©΄ λͺ¨λΈμ λ¨μ§ 13Wμ μ λ ₯μΌλ‘ μ¬λμ΄ μ½λ μλλ³΄λ€ λ λΉ λ₯΄κ² λ¨μ΄λ₯Ό μμ±ν μ μλ€. λ°λ©΄ GPUλ₯Ό μ¬μ©ν κ²½μ° μ½ 700Wμ μ λ ₯μ΄ νμνλ€.
μ°κ΅¬μ§μ "νμ¬μ κ²°κ³Όλ λ§€μ° λ§μ‘±μ€λ¬μ΄ μμ€μ΄μ§λ§, λ λμ κ²°κ³Όλ₯Ό λ§λλ κ²λ μ΄λ ΅μ§λ μλ€"λΌλ©° "13Wλ‘ μ΄λ° μμ μ μνν μ μλ€λ©΄ μ 체 λ°μ΄ν° μΌν°μ ν΄λΉνλ μ»΄ν¨ν μ±λ₯μΌλ‘ 무μμ ν μ μλμ§ μμν΄ λ³΄λΌβλΌκ³ κ°μ‘°νλ€.
λ©°μΉ μ μ λμ¨ λ°νμΈλ° μ μ¬λΌμ€λ μΆμλ€
νμ¬νΌ μ΄μ κ° κ·Έμ κ»κ° λ λ§νΉκ°€μλ μ΄κ±° μ¬λΌμμ λκΈ μ λ¬λλΌ
μ€νμ?? μ°λ² μ λμ΄μμ§
μΉλ€ μ κ°μμΌ
μ΄κ² μμ±μλ§ κ°λ₯νκ³ νμ΅μ μλλ€λκ² μ°Έ μμ½μ§
μμ°
μ΄κ±° νλ ¬κ³± μμ€ Scalable MatMul-free Language Modeling μλλ Έ
μ λ ₯μΆ - dc App
νλ ¬<---λ°°μ΄μ μμ΄μ λͺ¨λ₯΄λ©΄ κ°μΆ