niet te verwarren met ECC-geheugen, hoewel geheugenmodules vaak beide technologieën gebruiken.

twee 8 GB DDR4-2133 ECC 1.2 v geregistreerde DIMM ‘ s (RDIMMs))

voorbeeld voor UDIMM RAM

geregistreerde geheugenmodules (ook wel gebufferd genoemd) hebben een register tussen de DRAM-modules en de geheugencontroller van het systeem. Ze plaatsen minder elektrische belasting op de geheugencontroller en staan afzonderlijke systemen toe om stabiel te blijven met meer geheugenmodules dan ze anders zouden hebben. In vergelijking met geregistreerd geheugen, conventioneel geheugen wordt meestal aangeduid als unbuffered memory of unregistered memory. Wanneer vervaardigd als een dual in-line memory module (DIMM), wordt een geregistreerde geheugenmodule een RDIMM genoemd, terwijl ongeregistreerd geheugen UDIMM of gewoon DIMM wordt genoemd.

geregistreerd geheugen is vaak duurder vanwege het lagere aantal verkochte eenheden en extra circuits, dus het wordt meestal alleen gevonden in toepassingen waar de behoefte aan schaalbaarheid en robuustheid zwaarder weegt dan de behoefte aan een lage prijs – bijvoorbeeld, geregistreerd geheugen wordt meestal gebruikt in servers.

hoewel de meeste geregistreerde geheugenmodules ook voorzien zijn van ECC (error-correcting code memory), is het ook mogelijk dat geregistreerde geheugenmodules geen foutcorrectie zijn of vice versa. Ongeregistreerd ECC-geheugen wordt ondersteund en gebruikt in werkstation of entry-level server moederborden die geen ondersteuning bieden voor zeer grote hoeveelheden geheugen.

prestatie

normaal gesproken is er een prestatiestraf voor het gebruik van geregistreerd geheugen. Elk lezen of schrijven wordt gebufferd voor een cyclus tussen de geheugenbus en de DRAM, zodat het geregistreerde RAM kan worden gezien als het draaien van een klok cyclus achter de equivalente niet-geregistreerde DRAM. Bij SDRAM geldt dit alleen voor de eerste cyclus van een burst.

deze straf is echter niet universeel. Er zijn vele andere factoren betrokken bij de toegang tot het geheugen snelheid. Bijvoorbeeld, de Intel Westmere 5600 serie processors toegang tot het geheugen met behulp van interleaving, waarbij de toegang tot het geheugen wordt verdeeld over drie kanalen. Als er twee geheugen DIMM ‘ s per kanaal worden gebruikt, resulteert dit “in een vermindering van de maximale geheugenbandbreedte voor 2dpc (DIMM’ s per kanaal) configuraties met UDIMM met ongeveer 5% in vergelijking met RDIMM”. (blz. 14). Dit gebeurt omdat “wanneer je naar twee DIMM’ s per Geheugenkanaal gaat, vanwege de hoge elektrische belasting op de adres-en besturingslijnen, de geheugencontroller een ‘2T’ of ‘2N’ timing gebruikt voor UDIMM ‘ s. Bijgevolg wordt elk commando dat normaal een enkele klokcyclus duurt uitgerekt tot twee klokcycli om de tijd te regelen.

Compatibiliteit

gewoonlijk moet het moederbord overeenkomen met het type geheugen; als gevolg daarvan zal het geregistreerde geheugen niet werken in een moederbord dat niet voor het is ontworpen, en vice versa. Sommige PC-moederborden accepteren of vereisen geregistreerd geheugen, maar geregistreerde en niet-geregistreerde geheugenmodules kunnen niet worden gemengd. Er is veel verwarring tussen geregistreerd en ECC-geheugen; er wordt algemeen gedacht dat ECC-geheugen (dat al dan niet kan worden geregistreerd) zal helemaal niet werken in een moederbord zonder ECC-ondersteuning, zelfs niet zonder het verstrekken van de ECC-functionaliteit, hoewel de compatibiliteitsproblemen daadwerkelijk ontstaan wanneer het proberen om geregistreerd geheugen (dat ook ondersteunt ECC en wordt beschreven als ECC RAM) in een PC-moederbord dat het niet ondersteunt.

gebufferde Geheugentypen

vergelijking: geregistreerd geheugen (R-DIMM) en Load Reduced DIMM (LR-DIMM))

geregistreerde (gebufferde) DIMM (R-DIMM) modules voegen een buffer tussen de pinnen van het commando en adres bussen op de DIMM en de geheugenchips. Een DIMM met hoge capaciteit kan talrijke geheugenchips hebben, die elk het geheugenadres moeten ontvangen, en hun gecombineerde ingangscapaciteit beperkt de snelheid waarmee de geheugenbus kan werken. Door de commando-en adressignalen binnen de R-DIMM te herverdelen, kunnen er meer chips worden aangesloten op de geheugenbus. De kosten zijn verhoogde geheugen latency, als gevolg van een extra klok cyclus die nodig is voor het adres om de extra buffer te doorkruisen. Vroeg geregistreerde RAM-modules waren fysiek onverenigbaar met niet-geregistreerde RAM-modules, maar de twee varianten van SDRAM R-DIMM ‘ s zijn mechanisch uitwisselbaar, en sommige moederborden kunnen beide typen ondersteunen.

Load Reduced DIMM (LR-DIMM) modules zijn vergelijkbaar met R-DIMM ‘ s, maar voegen ook een buffer toe aan de gegevenslijnen. Met andere woorden, LR-DIMM ‘ s bufferen zowel regel-als gegevenslijnen terwijl het parallelle karakter van alle signalen behouden blijft. Als gevolg hiervan biedt LR-DIMM ’s grote algemene maximale geheugencapaciteiten, terwijl de prestaties en stroomverbruiksproblemen van FB-DIMM’ s worden vermeden, veroorzaakt door de vereiste conversie tussen seriële en parallelle signaalvormen.

volledig gebufferde DIMM (FB-DIMM) modules verhogen de maximale geheugencapaciteiten in grote systemen nog meer, met behulp van een complexere bufferchip om te vertalen tussen de brede bus van standaard SDRAM-chips en een smalle, high-speed seriële Geheugenbus. Met andere woorden, alle controle, adres en gegevensoverdracht naar FB-DIMM ‘ s worden uitgevoerd in een seriële manier, terwijl de extra logica aanwezig op elke FB-DIMM transformeert seriële ingangen in parallelle signalen die nodig zijn om geheugenchips aan te drijven. Door het aantal benodigde pinnen per Geheugenbus te verminderen, kunnen CPU ‘ s meer geheugenbussen ondersteunen, waardoor een hogere totale geheugenbandbreedte en-capaciteit mogelijk is. Helaas, de vertaling verder verhoogd geheugen latency, en de complexe high-speed buffer chips gebruikt aanzienlijke macht en genereerde veel warmte.

zowel FB-DIMM ’s als LR-DIMM’ s zijn voornamelijk ontworpen om de belasting van een geheugenmodule op de geheugenbus te minimaliseren. Ze zijn niet compatibel met R-DIMM ‘ s, en moederborden die ze vereisen zullen meestal geen andere vorm van geheugenmodules accepteren.

  1. ^ “Servers en werkstations: P9D-V moederbord”. Asus. Geraadpleegd Op 4 December 2014.
  2. ^ https://globalsp.ts.fujitsu.com/dmsp/Publications/public/wp-westmere-ep-memory-performance-ww-en.pdf
  3. ^ “Dell servers voorbeeld” (PDF). Dell.
  4. ^ Deffree, Suzanne (20 September 2011). “Basics of LRDIMM”. EDN. Gearchiveerd van het origineel op 2 April 2021.
  5. ^ a B Johan de Gelas (2012-08-03). “LRDIMMs, RDIMMs, and Supermicro ’s Latest Twin”. AnandTech. Geraadpleegd op 2014-09-09.
  6. ^ A B ” Wat is LR-DIMM, LRDIMM geheugen? (Load-Reduce DIMM)”. simmtester.com. Geraadpleegd op 2014-08-29.
  • Memory Decisions, 8 februari 2004
  • heb ik ECC en geregistreerd geheugen nodig (.doc-document)
  • basis van LRDIMM
  • LRDIMM vs RDIMM: signaalintegriteit, capaciteit, bandbreedte

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.