HeteroLLM: 모바일 SoC에서 대규모 언어 모델 추론 가속화
중국과학원 연구팀이 개발한 HeteroLLM은 모바일 SoC의 이종 AI 가속기를 효율적으로 활용하여 LLM 추론 속도를 획기적으로 향상시킨 기술입니다. 기존 엔진 대비 최대 9.99배의 성능 향상을 기록하며 모바일 기반 AI 서비스의 발전에 크게 기여할 것으로 기대됩니다.

모바일 혁명의 서막: HeteroLLM의 등장
ChatGPT, AI 에이전트, 영상 생성과 같은 인공지능 기술의 눈부신 발전과 함께, 개인 정보 보호 및 응답 속도 향상을 위해 모바일 기기 자체에서 AI 기능을 처리하려는 움직임이 활발해지고 있습니다. 이러한 추세에 발맞춰, 최신 모바일 SoC(System on a Chip)에는 GPU와 NPU(Neural Processing Unit)와 같은 다양한 AI 가속기가 탑재되고 있습니다.
하지만 기존의 LLM(Large Language Model) 추론 엔진은 이러한 이종 프로세서의 잠재력을 제대로 활용하지 못했습니다. 단일 AI 가속기에만 의존하여 계산 자원과 메모리 대역폭을 최적으로 활용하지 못했던 것입니다. 중국과학원 소속 Le Chen 박사를 비롯한 연구팀은 이러한 문제점을 해결하기 위해 HeteroLLM을 개발했습니다.
이종 가속기의 조화: HeteroLLM의 핵심 기술
HeteroLLM은 모바일 SoC의 이종 프로세서, 통합 메모리, 동기화 메커니즘 등의 특성을 종합적으로 분석하여 설계되었습니다. 특히, LLM 추론의 전처리(prefill) 및 디코딩 단계의 요구사항을 충족하기 위해 다양한 텐서 분할 전략을 제시하고 있습니다. 또한, 통합 메모리 주소를 활용한 빠른 동기화 메커니즘을 통해 효율성을 극대화했습니다.
이러한 혁신적인 기술을 통해 HeteroLLM은 계층 수준과 텐서 수준 모두에서 이종 실행을 지원하는, 모바일 기기에서 가장 빠른 LLM 추론 엔진으로 자리매김했습니다. 실제 평가 결과, HeteroLLM은 기존의 MLC 및 MNN 엔진과 비교하여 최대 9.99배 및 4.36배의 성능 향상을 달성했습니다.
미래를 향한 도약: HeteroLLM이 가져올 변화
HeteroLLM의 개발은 단순한 성능 향상을 넘어, 모바일 환경에서의 AI 기술 확장에 중요한 의미를 지닙니다. 개인 정보 보호 및 응답 속도 개선이라는 두 마리 토끼를 잡으면서, 모바일 기반 AI 서비스의 실용성과 접근성을 높이는 데 크게 기여할 것으로 예상됩니다. 앞으로 HeteroLLM과 같은 혁신적인 기술들이 모바일 AI 생태계를 더욱 풍부하게 만들고, 우리의 일상생활을 변화시킬 것으로 기대됩니다.
참고: 본 기사는 연구 논문 "HeteroLLM: Accelerating Large Language Model Inference on Mobile SoCs with Heterogeneous AI Accelerators"의 내용을 바탕으로 작성되었습니다.
Reference
[arxiv] HeteroLLM: Accelerating Large Language Model Inference on Mobile SoCs platform with Heterogeneous AI Accelerators
Published: (Updated: )
Author: Le Chen, Dahu Feng, Erhu Feng, Rong Zhao, Yingrui Wang, Yubin Xia, Haibo Chen, Pinjie Xu
http://arxiv.org/abs/2501.14794v1