TL;DR
현대 AI 기술을 지탱하는 CPU, GPU, TPU, NPU, LPU의 아키텍처별 설계 차이와 용도별 최적화 전략을 분석했다.
배경
AI 연산에 사용되는 다양한 하드웨어 가속기들의 구조적 차이점을 설명하고, 각 아키텍처가 유연성, 병렬성, 메모리 접근 측면에서 어떤 트레이드오프를 가졌는지 공유하기 위해 작성됐다.
의미 / 영향
AI 하드웨어 시장이 범용 GPU를 넘어 특정 워크로드(에지 추론, 언어 모델)에 특화된 전용 칩셋으로 세분화되고 있음을 보여준다. 개발자는 서비스의 요구 사항에 따라 연산 비용과 지연 시간, 전력 소모를 고려한 하드웨어 전략을 수립해야 한다.
커뮤니티 반응
하드웨어 아키텍처별 차이점을 시각 자료와 함께 명확하게 정리하여 교육적 가치가 높다는 평가를 받았다.
주요 논점
모든 하드웨어는 유연성과 성능 사이의 트레이드오프 관계에 있으며 용도에 맞는 선택이 중요하다.
합의점 vs 논쟁점
합의점
- 범용 CPU보다는 전용 가속기(GPU, TPU 등)가 AI 연산 효율성 면에서 압도적이다.
- 에지 환경에서는 성능보다 전력 대비 성능(NPU)이 가장 중요한 설계 고려 요소이다.
논쟁점
- LPU와 같은 신규 아키텍처가 기존 GPU 중심의 생태계를 얼마나 빠르게 대체하거나 보완할 수 있을지에 대한 실효성 논의가 있다.
실용적 조언
- 대규모 모델 학습이 목적이라면 GPU나 클라우드 TPU를 우선적으로 고려해야 한다.
- 모바일 앱에 AI 기능을 통합할 때는 기기 내 NPU 활용 가능 여부를 확인하여 배터리 소모를 최적화해야 한다.
섹션별 상세
이미지 분석

각 하드웨어의 핵심 구성 요소인 ALU, 제어 유닛, 캐시, MAC 어레이의 배치 차이를 시각적으로 보여준다. 특히 TPU의 시스톨릭 어레이와 LPU의 결정론적 스트리밍 구조가 기존 CPU/GPU와 어떻게 다른지 명확하게 비교하며, 메모리 계층 구조의 차이점도 함께 설명한다.
CPU, GPU, TPU, NPU, LPU의 내부 구조와 데이터 흐름을 비교한 인포그래픽 애니메이션이다.
용어 해설
- Systolic Array
- — 데이터가 격자 형태의 연산기 사이를 파도처럼 흐르며 연산되는 구조이다. TPU의 핵심 설계로, 연산 중간 결과를 메모리에 매번 저장하지 않고 다음 연산기로 직접 전달하여 메모리 대역폭 병목 현상을 해결하고 행렬 연산 효율을 극대화한다.
- MAC Unit
- — 두 수를 곱한 뒤 그 결과를 기존 값에 더하는 연산을 수행하는 하드웨어 유닛이다. 신경망의 행렬 곱셈 연산은 대부분 이 MAC 연산의 반복으로 구성되므로, AI 가속기의 성능은 얼마나 많은 MAC 유닛을 효율적으로 배치하느냐에 결정된다.
- HBM
- — 여러 개의 DRAM을 수직으로 쌓아 데이터 전송 속도를 획기적으로 높인 메모리 기술이다. GPU나 TPU 같은 고성능 AI 가속기에서 대규모 파라미터를 빠르게 읽고 쓰기 위해 필수적으로 사용되며, 일반 DDR 메모리보다 훨씬 넓은 대역폭을 제공한다.
- SRAM
- — DRAM보다 속도가 매우 빠르지만 집적도가 낮고 가격이 비싼 메모리이다. AI 칩 내부에서 연산 데이터를 임시 저장하는 캐시나 버퍼로 활용되며, NPU나 LPU 아키텍처에서 외부 메모리 접근을 줄여 전력 효율과 속도를 높이는 핵심 요소로 쓰인다.
언급된 도구
애플 기기 내 온디바이스 AI 추론 가속
저지연 언어 모델 추론 처리
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

