DDR LPDDR GDDR 차이, 용도별로 갈린 D램 설계
짐을 많이 싣는 화물차, 기름을 적게 먹는 경차, 순간 가속이 뛰어난 스포츠카는 모두 엔진과 바퀴로 굴러갑니다. 그런데 어디에 쓰느냐에 따라 차체와 엔진 설정, 연비가 완전히 다르게 설계되죠. 무엇이 더 좋은 차인지는 용도를 정하기 전에는 말할 수 없습니다.
D램도 마찬가지입니다. DDR LPDDR GDDR 차이는 저장 셀이 아니라, 용량과 전력과 속도 가운데 무엇을 우선하도록 설계했느냐에서 나옵니다. 이 글에서는 세 메모리가 같은 D램 셀을 쓰면서도 PC와 서버, 스마트폰, 그래픽 카드로 갈라진 이유를 인터페이스와 패키지, 전력 기능의 관점에서 비교합니다.
같은 셀, 다른 인터페이스
세 메모리는 모두 트랜지스터 하나와 커패시터 하나로 비트를 저장하는 D램 셀을 씁니다. 데이터를 클록의 상승과 하강 양쪽에서 주고받는 DDR(Double Data Rate) 방식이라는 점도 같죠.
차이는 셀 바깥에 있습니다. 칩이 한 번에 몇 비트 폭으로 데이터를 내보내는지, 칩을 모듈에 꽂는지 기판에 납땜하는지, 연산 칩과 얼마나 가까이 있는지, 전력을 아끼는 기능을 얼마나 갖췄는지가 다르죠. 결국 인터페이스와 패키지, 전력 관리가 세 갈래를 나눈 기준입니다.
DDR, 용량과 확장성을 위한 설계
PC와 서버의 주 메모리로 쓰이는 DDR은 여러 칩을 기판에 모아 만든 DIMM(Dual In-line Memory Module)에 실려 메인보드 슬롯에 꽂힙니다. 모듈 하나가 64비트 폭으로 데이터를 주고받고, 오류 정정 기능이 있는 ECC 모듈은 여기에 검사용 비트를 더해 72비트를 쓰죠.
DDR5부터는 모듈 하나를 독립적인 32비트 서브채널 두 개로 나눠, 작은 요청을 동시에 처리하는 효율을 높였습니다. 서버에서는 신호를 한 번 정리해 주는 레지스터를 단 RDIMM을 써서, 한 채널에 더 많은 칩을 연결하고 큰 용량을 확보하죠.
DDR의 강점은 용량과 교체 가능성입니다. 필요하면 모듈을 더 꽂거나 큰 모듈로 바꿀 수 있어서, 수백 기가바이트 이상의 메모리를 다루는 서버에 알맞습니다. 대신 슬롯과 긴 배선을 거치는 만큼 신호를 아주 빠르게 보내거나 전력을 극단적으로 줄이기는 어렵죠.
LPDDR, 배터리를 아끼는 설계
LPDDR(Low Power DDR)은 스마트폰과 태블릿, 얇은 노트북을 위해 만든 저전력 D램입니다. 모듈 슬롯 대신 기판에 바로 납땜하거나, 프로세서 위에 메모리를 겹쳐 올리는 PoP(Package on Package) 방식으로 연산 칩 가까이 붙이죠.
거리가 짧으면 신호를 약하게 보내도 되므로 입출력 전압을 낮출 수 있습니다. 여기에 LPDDR은 16비트처럼 좁은 채널 여러 개로 나눠 필요한 부분만 깨워 쓰고, 기기가 쉬는 동안 소모를 줄이는 기능을 여럿 갖췄습니다.
LPDDR의 대표적인 절전 기능부분 배열 셀프 리프레시: 데이터가 있는 영역만 리프레시해 대기 전력을 줄입니다.
온도 보상 리프레시: 온도가 낮을 때 리프레시 주기를 늘립니다.
딥 파워 다운: 내용을 포기하는 대신 거의 모든 전원을 끕니다.
동적 전압·주파수 조절: 부하가 적을 때 속도와 전압을 함께 낮춥니다.
대신 납땜된 메모리는 나중에 늘리거나 바꿀 수 없고, 패키지 하나에 담을 수 있는 용량도 제한됩니다. 최근에는 LPDDR을 탈착형 모듈에 담는 방식이 나오고, 전력 효율 때문에 일부 서버와 AI 시스템도 LPDDR을 채택하는 등 쓰임새가 넓어지는 흐름입니다.
GDDR, 대역폭을 위한 설계
GDDR(Graphics DDR)은 그래픽 카드처럼 대량의 데이터를 쉬지 않고 읽어야 하는 곳을 위해 만들었습니다. 칩 하나가 보통 32비트 폭으로 데이터를 내보내고, 여러 칩이 GPU 둘레에 납땜되어 각자 GPU와 일대일로 연결되죠.
일대일 연결은 신호가 갈라지거나 여러 칩을 거치지 않아서 핀당 속도를 매우 높게 끌어올릴 수 있습니다. 최신 세대에서는 한 번의 신호에 1비트보다 많은 정보를 싣는 다단계 신호 방식까지 쓰여, 핀 하나당 전송 속도가 DDR보다 훨씬 빠르죠.
그 대가는 전력과 용량입니다. 빠른 신호를 깨끗하게 유지하려면 전력과 기판 설계 부담이 커지고, GPU의 메모리 폭에 맞춰 칩 개수가 정해지므로 용량을 마음대로 늘리기 어렵습니다. 칩 두 개가 채널 하나를 나눠 쓰는 클램셸 방식으로 용량을 두 배로 늘리기도 하지만, 그만큼 기판이 복잡해지죠.
대역폭과 용량과 전력의 삼각관계
세 메모리를 나란히 놓으면 하나의 원리가 보입니다. 연산 칩에서 멀고 모듈로 확장할수록 용량은 커지지만 속도와 전력에 손해를 보고, 가까이 붙여 일대일로 연결할수록 속도와 전력 효율은 좋아지지만 용량과 확장성이 줄어들죠.
그래서 흔히 생각하는 것처럼 GDDR이 가장 빠르니 가장 좋은 메모리라고 할 수는 없습니다. 스마트폰에 GDDR을 넣으면 배터리가 버티지 못하고, 서버에 GDDR만 쓰면 필요한 용량을 채우기 어렵죠. DDR LPDDR GDDR 차이를 성능 순위가 아니라 용도의 차이로 이해해야 하는 이유입니다.
이 삼각관계의 극단에 있는 것이 HBM입니다. D램을 수직으로 쌓아 연산 칩 바로 옆에 붙이고 길을 아주 넓게 만들어 대역폭과 전력 효율을 모두 잡았지만, 원가와 패키징 난이도가 크게 올라갑니다. 메모리 설계는 결국 이 세 꼭짓점 사이에서 자리를 고르는 일이죠.
DDR LPDDR GDDR 차이 비교 표
| 구분 | DDR | LPDDR | GDDR |
|---|---|---|---|
| 주요 용도 | PC, 서버 주 메모리 | 스마트폰, 태블릿, 얇은 노트북 | 그래픽 카드, 게임 콘솔, 일부 가속기 |
| 실장 방식 | 모듈(DIMM)을 슬롯에 장착 | 기판 납땜 또는 PoP | GPU 둘레에 납땜 |
| 인터페이스 성격 | 모듈당 64비트, 여러 칩이 채널 공유 | 좁은 채널 여러 개 | 칩당 32비트, GPU와 일대일 연결 |
| 우선하는 가치 | 용량과 확장성 | 전력 효율 | 핀당 속도와 대역폭 |
| 약점 | 속도와 전력 효율의 한계 | 교체 불가, 패키지당 용량 제한 | 높은 전력, 용량 확장의 어려움 |
핵심 정리
세 메모리는 같은 D램 셀을 쓰지만, DDR은 용량과 확장성을, LPDDR은 전력 효율을, GDDR은 대역폭을 우선하도록 인터페이스와 패키지를 다르게 설계했습니다. DDR LPDDR GDDR 차이는 결국 연산 칩과의 거리와 연결 방식에서 나온다고 정리할 수 있죠.
화물차와 경차와 스포츠카를 한 줄로 세워 순위를 매기지 않듯, 메모리도 쓰임새를 먼저 정해야 좋고 나쁨을 말할 수 있습니다. 새 제품 소식을 볼 때는 속도 숫자만 보지 말고, 그 제품이 대역폭과 용량과 전력 중 어느 쪽을 얻고 무엇을 포기했는지 함께 읽어 보세요.
면접 대비 질문
면접 대비 질문같은 D램 셀을 쓰는데도 스마트폰에는 LPDDR, 그래픽 카드에는 GDDR, 서버에는 DDR을 쓰는 이유를 설명해 보세요.
[답변 포인트] 세 메모리의 차이는 셀이 아니라 인터페이스와 실장 방식, 전력 관리 기능에 있다는 점부터 짚습니다. 스마트폰은 배터리가 핵심이므로 프로세서 가까이 납땜하고 전압을 낮추며 절전 기능이 많은 LPDDR을, 그래픽 카드는 대역폭이 핵심이므로 GPU와 일대일로 연결해 핀당 속도를 높인 GDDR을, 서버는 큰 용량과 교체 가능성이 중요하므로 모듈 방식의 DDR을 쓴다고 설명합니다. 마지막으로 대역폭과 용량, 전력이 서로 맞바꾸는 관계라는 점과 그 극단의 선택지로 HBM이 있다는 점을 덧붙이면 좋습니다.









