본문 바로가기
HW Knowledge/Dell Technologies

Memory - UDIMM vs. RDIMM vs. LRDIMM vs. HDIMM

by 스쳐가는인연 2014. 12. 27.

 

 

UDIMM ECC (Unbuffered or Unregistered DIMM):
저렴한 가격 대신, 8 bit (x8) DRAM 만을 사용하고 최대 2 Rank까지 확장할 수 있는 메모리 타입

지원 용량을 저전력으로 유지함.

채널 당 2개 DIMM만 사용이 가능함.

오류를 줄이기 위해 저용량만을 지원하며 버퍼나 레지스터가 없어 빠른 응답률을 갖는다.


 

RDIMM (Registered DIMM):
메모리에 버퍼(레지스터)를 추가하여 DIMM의 주소와 명령 신호를 관리한다.

x8 외에 x4 DRAM을 지원하고, DIMMs당 최대 4 Rank 혹은 채널 당 3개 DIMM까지 확장할 수 있는 메모리 타입

보다 강력한 R.A.S(Reliability, Availability, Serviceability - 에러 보정에 관한 기술들) 기능을 지원함

레지스터(Reg/PLL - Register and Phase-lock loop)칩에 의한 일부 원가 상승이 있다.

LRDIMM (Load Reduced DIMM):

RDIMM에 버퍼(iMB - isolation memory buffer)를 추가하여 데이터 신호를 제어하는 타입의 메모리

부하분산: Rank에 의존하지 않고 DIMM에 걸리는 전기적 부하를 순차적으로 데이터 버퍼에 나열한다.
Rank 다중화: 메모리 컨트롤러가 인지하고 있는 DRAM의 물리적 Rank수보다 더 많은 수를 논리적으로 허용/지원
이와 같은 특성을 통해 채널당 3개 슬롯의 고용량 메모리(Quad-Rank)를 지원한다. (DIMMs당 4 Rank 이상 지원)

버퍼를 통해 빠른 응답률, 저전력 지원을 향상 시켰으나 상당한 원가상승을 가져왔다(RDIMM에 약 20%?)

LRDIMM은 매우 큰 용량의 메모리를 사용할 때 좋으나,

그 외의 경우에는 RDIMM이 가격대 성능비가 LRDIMM에 비해 좋다.

LRDIMM은 기존 IO의 방식을 따르지 않기 때문에, HW(BIOS)의 지원이 필요하다.

 

 

HDIMM (HyperCloud DIMM, HCDIMM)

RDIMM과 LRDIMM의 장점을 혼합한 형태로 메모리 사용량이 많은 고성능 서버와 HPC 플랫폼에 적합하며 고용량의 메모리 환경에서 LRDIMMM의 문제점인 메모리 대역폭의 한계를 극복한 DIMM이다

LRDIMM의 경우 Load Reduction을 수행할 때 DATA PATH가 하나의 MB(Memory Buffer)에 몰려 높은 latency와 왜곡이 발생하게 되는데, HDIMM의 경우 메모리 하단부의 HDIMM Isolation Device가 있어서 DRAM의 Multiple Rank에서 Load를 분산시켜 준다

어디까지나, 각 기술의 상대적인 것이니, 참고하자.

 

참고자료

http://www.servethehome.com/unbuffered-registered-ecc-memory-difference-ecc-udimms-rdimms/

http://gigglehd.com/zbxe/index.php?mid=newsreport&search_target=tag&search_keyword=%EB%9E%A8&document_srl=6456800

http://www.netlist.com/media/blog/hypercloud-memory-memory-that-drives-cpus/

반응형