YoonWould!!

[용어]Memory - UDIMM vs. RDIMM vs. LRDIMM vs. HDIMM 본문

<인턴생활>/[인프라]

[용어]Memory - UDIMM vs. RDIMM vs. LRDIMM vs. HDIMM

Hading 2019. 3. 18. 10:10
728x90

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를 분산시켜 준다



출처 : https://infoages.tistory.com/1061

728x90