등록된 메모리

Registered memory
8 GB DDR4-2133 ECC 1.2 V Registered DIMM (RDIMM; 등록 DIMM)x 2
UDIMM RAM의 예

등록된 메모리 모듈(버퍼링된 메모리 모듈이라고도 함)은 DRAM 모듈과 시스템의 메모리 컨트롤러 사이에 레지스터가 있습니다.메모리 컨트롤러에 가해지는 전기 부하가 적고, 1대의 시스템이 다른 시스템보다 많은 메모리 모듈로 안정된 상태를 유지할 수 있습니다.등록 메모리와 비교했을 때, 통상, 종래의 메모리는 비버퍼 메모리 또는 비등록 메모리라고 불립니다.듀얼 인라인 메모리 모듈(DIMM)로 제조되는 경우, 레지스터드 메모리 모듈은 RDIMM, 미등록 메모리는 UDIMM 또는 단순 DIMM이라고 불립니다.

등록 메모리는, 판매 대수가 적고, 회로 증설도 필요하기 때문에, 고가인 경우가 많습니다.따라서, 통상, 저가격의 필요성보다 scalability견고성의 필요성에 대한 요구가 더 큰 애플리케이션(예를 들면, 등록 메모리는 통상, 서버에 사용됩니다.

대부분의 등록 메모리 모듈에는 ECC(Error Correcting Code Memory)도 탑재되어 있습니다만, 등록 메모리 모듈에서는 ECC(Error Correcting Code Memory)가 에러 수정되지 않을 수도 있습니다.미등록 ECC 메모리는 대량의 [1]메모리를 지원하지 않는 워크스테이션 또는 엔트리 레벨 서버 메인보드에서 지원되며 사용됩니다.

성능

일반적으로 등록된 메모리를 사용하면 성능 저하가 발생합니다.각 읽기 또는 쓰기는 메모리 버스와 DRAM 사이의 1사이클 동안 버퍼링되므로 등록된 RAM은 동등한 미등록 DRAM보다 1클럭 사이클이 실행 중인 것으로 간주할 수 있습니다.SDRAM에서는 버스트의 첫 번째 사이클에만 적용됩니다.

단, 이 퍼포먼스 패널티는 보편적이지 않습니다.메모리 액세스 속도에는, 그 외의 많은 요인이 관련하고 있습니다.예를 들어 인텔 Westmere 5600 시리즈 프로세서는 인터리빙을 사용하여 메모리에 액세스하며 메모리 액세스는 3개의 채널로 분산됩니다.1채널에 2개의 메모리 DIMM 을 사용하는 경우, 「UDIMM 를 사용하는 2DPC(채널당 DIMM) 구성의 최대 메모리 대역폭이 RDIMM 에 비해 약 5% 감소합니다」([attribution needed][2]p.14).이는 "메모리 채널당 2개의 DIMM을 사용하면 주소 및 제어선에 높은 전기 부하가 걸리기 때문에 메모리 컨트롤러는 UDIMM에 대해 "2T" 또는 "2N" 타이밍을 사용합니다.따라서 보통 1개의 클럭 사이클을 필요로 하는 모든 명령어가 2개의 클럭 사이클로 확장되어 시간이 확보됩니다.

호환성.

통상, 메인보드는 메모리 타입과 일치할 필요가 있습니다.그 결과, 메모리 타입에 대응하지 않는 메인보드에서는 레지스터드 메모리가 동작하지 않습니다.또, 그 반대의 경우도 마찬가지입니다.일부 PC 메인보드는 등록된 메모리를 사용하거나 메모리를 필요로 하지만 등록된 메모리 모듈과 등록되지 않은 메모리 모듈을 [3]혼재시킬 수 없습니다.레지스터드 메모리와 ECC 메모리 사이에는 많은 혼동이 있습니다.ECC 기능을 제공하지 않는 한 ECC 메모리(등록 여부에 관계없이)는 메인보드에서는 전혀 동작하지 않는다고 생각됩니다.다만, ECC 기능을 제공하지 않는 경우에서도, ECC 메모리(등록 메모리도 서포트하고 있습니다)를 사용하려고 하면, 호환성의 문제가 실제로 발생합니다.ECC를 지원하지 않는 PC 메인보드에서는 ECC RAM으로 표시됩니다.

버퍼링된 메모리 유형

비교:레지스터드 메모리(R-DIMM) 및 부하 저감 DIMM(LR-DIMM)[4]

Registered(Buffered) DIMM(R-DIMM) 모듈은 DIMM 상의 명령어 핀과 주소 버스 및 메모리칩 사이에 버퍼를 삽입합니다.고용량 DIMM 에는, 메모리 주소를 수신할 필요가 있는 메모리 칩이 다수 탑재되어 있는 경우가 있습니다.또, 그 조합의 입력 캐패시턴스에 의해서, 메모리 버스의 동작 속도가 제한됩니다.R-DIMM 내에서 명령 및 주소 신호를 재배포함으로써 메모리버스에 [5]더 많은 칩을 연결할 수 있습니다.주소가 추가 버퍼를 통과하기 위해 필요한 클럭사이클이 1회 추가되기[citation needed] 때문에 메모리 지연이 증가합니다.초기 등록 RAM 모듈은 미등록 RAM 모듈과 물리적으로 호환되지 않지만 SDRAM R-DIMM 의 2종류는 기계적으로 교환 가능하며 메인보드에 따라서는 양쪽 [citation needed]타입을 모두 지원할 수 있습니다.

Load Reduced DIMM(LR-DIMM; 부하 저감 DIMM) 모듈은 R-DIMM과 유사하지만 데이터 라인에 버퍼도 추가합니다.즉, LR-DIMM은 모든 신호의 병렬성을 유지하면서 제어 회선과 데이터 회선을 모두 버퍼링합니다.그 결과, LR-DIMM 는, 시리얼 신호 [5][6]형식과 병행 신호 형식간의 변환에 의해서 발생하는 FB-DIMM 의 퍼포먼스와 소비 전력의 문제를 회피하면서, 전체적으로 큰 메모리 용량을 제공합니다.

Fully Buffered DIMM (FB-DIMM) 모듈은 표준 SDRAM 칩의 와이드 버스와 좁은 고속 시리얼 메모리 버스 사이를 변환하기 위해 보다 복잡한 버퍼 칩을 사용하여 대규모 시스템에서 최대 메모리 용량을 더욱 증가시킵니다.즉, FB-DIMM에 대한 모든 제어, 주소 및 데이터 전송은 시리얼 방식으로 이루어지며, 각 FB-DIMM에 존재하는 추가 논리는 시리얼 입력을 메모리 칩 [6]구동에 필요한 병렬 신호로 변환한다.메모리 버스 1대당 필요한 핀 수를 줄임으로써 CPU는 더 많은 메모리 버스를 지원할 수 있게 되어 총 메모리 대역폭과 용량을 늘릴 수 있게 되었습니다.안타깝게도 변환으로 메모리 레이텐시가 더욱 증가하여 복잡한 고속 버퍼 칩이 상당한 전력을 소비하여 대량의 열을 발생시켰습니다.

FB-DIMM과 LR-DIMM은 모두 주로 메모리 모듈이 메모리 버스에 제공하는 부하를 최소화하도록 설계되었습니다.R-DIMM 와는 호환성이 없기 때문에, 통상, R-DIMM 를 필요로 하는 메인보드는 다른 종류의 메모리 모듈을 사용할 수 없습니다.

레퍼런스

  1. ^ "Servers and workstations: P9D-V motherboard". Asus. Retrieved December 4, 2014.
  2. ^ "Archived copy" (PDF). Archived from the original (PDF) on 2014-05-29. Retrieved 2012-10-28.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  3. ^ "Dell servers example" (PDF). Dell.
  4. ^ Deffree, Suzanne (September 20, 2011). "Basics of LRDIMM". EDN. Archived from the original on April 2, 2021.
  5. ^ a b Johan De Gelas (2012-08-03). "LRDIMMs, RDIMMs, and Supermicro's Latest Twin". AnandTech. Retrieved 2014-09-09.
  6. ^ a b "What is LR-DIMM, LRDIMM Memory? (Load-Reduce DIMM)". simmtester.com. Retrieved 2014-08-29.

외부 링크