메모리 월 — 가속기가 데이터를 기다리는 문제 (2026)
AI 인프라에서 자주 나오는 표현이 메모리 월(memory wall) 이다. 연산 장치는 빨라졌는데 데이터를 가져오는 속도가 그만큼 따라오지 못해, 값비싼 가속기가 기다리는 시간이 생기는 현상을 말한다. 이 글은 이 격차가 왜 벌어지는지, 어떤 지표로 확인하는지, 어떤 방식으로 해결하려 하는지를 정리한다.
반도체 업종의 흐름은 Passive의 섹터 화면에서 비교해 볼 수 있다.
격차가 벌어지는 이유
지난 수십 년간 연산 성능은 메모리 대역폭보다 훨씬 빠르게 개선됐다. 트랜지스터를 늘려 연산 회로를 키우는 것은 상대적으로 쉬웠지만, 칩 밖에서 데이터를 주고받는 통로는 물리적 제약이 크기 때문이다.
제약은 세 가지다.
- 핀 수: 칩 가장자리에 낼 수 있는 연결 수가 한정된다.
- 거리: 신호가 멀리 갈수록 전력이 더 들고 지연이 커진다.
- 전력: 데이터를 옮기는 데 드는 전력이 연산보다 큰 경우가 있다.
그래서 연산 성능이 2년마다 몇 배씩 늘어도 대역폭은 그만큼 따라가지 못한다.
어떤 작업에서 특히 문제가 되나
모든 AI 작업이 메모리에 막히는 것은 아니다.
| 작업 | 성격 | 병목 |
|---|---|---|
| 학습 | 대량 연산 반복 | 연산 쪽 비중이 큼 |
| 추론(생성) | 한 토큰씩 순차 처리 | 메모리 대역폭 |
| 긴 문맥 처리 | 이전 내용을 계속 참조 | 메모리 용량 |
| 전문가 혼합 | 필요한 부분만 불러옴 | 데이터 이동 |
특히 생성 단계가 메모리에 크게 좌우된다. 답을 한 글자씩 만들어내는 동안 매번 모델 가중치를 읽어야 하기 때문이다. 연산량 자체는 크지 않은데 읽어야 할 데이터가 많다.
에이전트 방식이 늘어난 것도 부담을 키웠다. 여러 단계를 거치며 이전 맥락을 반복해서 참조하므로 메모리 사용이 누적된다.
활용률로 확인한다
문제의 크기는 가속기 활용률로 나타난다. 이론상 최대 성능 대비 실제로 쓰이는 비율이다.
활용률이 낮으면 장비를 사 두고도 그만큼 쓰지 못한다는 뜻이다. 데이터센터 원가에서 가속기 비중이 크기 때문에, 이 수치가 곧 투자 효율이 된다.
그래서 최근 발표에서 성능을 표현하는 방식이 바뀌고 있다. 이론 연산 성능보다 전력당 처리 토큰 수나 랙 단위 처리량 같은 실제 산출 기준이 자주 쓰인다.
관련 기업의 분기 실적은 Passive의 기업 실적 화면에서 확인할 수 있다.
해결 방향
업계가 시도하는 방식은 몇 갈래로 나뉜다.
- 대역폭 확대: HBM 세대를 올려 더 많은 데이터를 동시에 옮긴다.
- 거리 단축: 메모리를 연산 칩에 더 가깝게 붙이거나 위에 쌓는다.
- 메모리 내 연산: 데이터를 옮기지 않고 메모리 안에서 일부 계산을 처리한다.
- 캐싱: 반복되는 데이터를 다시 읽지 않도록 저장해 둔다.
- 광 연결: 전기 대신 빛으로 데이터를 옮겨 거리 제약을 줄인다.
이 방향들이 최근 메모리와 패키징, 광학 부품 수요가 함께 늘어나는 배경이다. 가속기만 늘려서는 해결되지 않는 문제이기 때문이다.
정리
메모리 월은 연산 성능과 데이터 이동 속도의 격차에서 생긴다. 핀 수와 거리, 전력이라는 물리적 제약 때문에 대역폭은 연산만큼 빠르게 늘지 않는다.
특히 생성 단계와 긴 문맥 처리에서 문제가 크게 나타나며, 그 결과 가속기 활용률이 떨어진다.
해결 방향은 대역폭 확대, 거리 단축, 메모리 내 연산, 캐싱, 광 연결로 나뉜다. AI 투자 이야기가 칩 밖으로 넓어지는 이유가 여기에 있다.
반도체 종목의 실적과 지표를 한 화면에서 보려면 Passive를 참고할 수 있다.
이 글은 기술 구조를 정리한 것이며, 특정 종목의 매매를 권유하지 않는다.