혁신적인 TPU 아키텍처: 메모리 내 연산(CIM)으로 생성 모델 추론의 효율성 극대화
Zhantong Zhu 등 연구진은 메모리 내 연산(CIM)을 통합한 TPU 아키텍처를 제시하여 대규모 언어 모델 및 확산 변환기 추론의 성능을 향상시키고 에너지 소비량을 획기적으로 감소시켰습니다. 이는 생성 AI 모델의 실용화 및 지속 가능한 AI 시스템 구축에 중요한 의미를 지닙니다.

최근 생성 모델의 급속한 발전으로, 특수 하드웨어에서 이러한 모델을 효율적으로 배포하는 것이 매우 중요해졌습니다. 텐서 처리 장치(TPU)는 AI 워크로드를 가속화하도록 설계되었지만, 높은 전력 소비량으로 인해 효율성 개선을 위한 혁신이 필요했습니다.
주목할 만한 연구 결과가 등장했습니다. Zhantong Zhu 등 연구진이 발표한 논문, "Leveraging Compute-in-Memory for Efficient Generative Model Inference in TPUs"는 메모리 내 연산(CIM) 을 활용하여 TPU 아키텍처의 효율성을 획기적으로 개선한 사례를 제시합니다. CIM은 뛰어난 면적 및 에너지 효율성을 갖는 유망한 패러다임으로 주목받고 있습니다.
연구진은 기존 디지털 시스토릭 어레이를 대체하여 행렬 곱셈 유닛(MXU)에 디지털 CIM을 통합한 TPU 아키텍처를 제시했습니다. 먼저 CIM 기반 TPU 아키텍처 모델과 시뮬레이터를 구축하여 다양한 생성 모델 추론에 대한 CIM의 이점을 평가했습니다. 이를 바탕으로 다양한 CIM 기반 TPU 아키텍처 설계 선택지를 탐구했습니다.
그 결과는 놀랍습니다. 다양한 설계 선택을 통해 기준 TPUv4i 아키텍처와 비교하여 대규모 언어 모델 및 확산 변환기 추론 성능을 최대 44.2% 및 33.8% 향상시켰으며, MXU 에너지 소비량을 최대 27.3배 감소시키는 데 성공했습니다. 이는 생성 AI 모델의 실용화 및 확장성에 중요한 돌파구를 마련한 것으로 평가됩니다.
이 연구는 단순한 성능 향상을 넘어, 에너지 효율적인 AI 시스템 구축에 대한 새로운 가능성을 제시합니다. CIM 기반 TPU 아키텍처는 향후 AI 하드웨어 발전에 중요한 영향을 미칠 것으로 기대되며, 더욱 지속 가능하고 효율적인 AI 시스템의 개발을 가속화할 것입니다. 이는 단순한 기술적 진보를 넘어, 환경 보호 및 지속 가능한 기술 발전이라는 더 큰 의미를 지닌다고 할 수 있습니다.👏
Reference
[arxiv] Leveraging Compute-in-Memory for Efficient Generative Model Inference in TPUs
Published: (Updated: )
Author: Zhantong Zhu, Hongou Li, Wenjie Ren, Meng Wu, Le Ye, Ru Huang, Tianyu Jia
http://arxiv.org/abs/2503.00461v1