Registrerte (ogsa kalt bufrede) minnemoduler har et register mellom DRAM-modulene og systemets minnekontroller. De legger mindre elektrisk belastning på minnekontrolleren og lar enkelt systemer forbli stabile med flere minnemoduler enn de ellers ville ha. Sammenlignet med registrert minne, er konvensjonelt minne vanligvis referert til som ubufret minne eller uregistrert minne. NÅR det produseres som EN DUAL in-line memory module (DIMM), kalles en registrert minnemodul EN RDIMM, mens uregistrert minne kalles UDIMM eller BARE DIMM.
Registrert minne er ofte dyrere på grunn av det lavere antall solgte enheter og ekstra kretser som kreves, så det finnes vanligvis bare i applikasjoner der behovet for skalerbarhet og robusthet oppveier behovet for en lav pris – for eksempel brukes registrert minne vanligvis i servere.
selv om de fleste registrerte minnemoduler også har ECC (error-correcting code memory), er det også mulig at registrerte minnemoduler ikke er feilkorrigerende eller omvendt. Uregistrert ECC-minne støttes og brukes i arbeidsstasjon eller entry-level server hovedkort som ikke støtter svært store mengder minne.
Ytelse
Normalt er det en ytelsesstraff for bruk av registrert minne. Hver lese eller skrive er bufret for en syklus mellom minnebussen og DRAM, slik at den registrerte RAM kan betraktes som å kjøre en klokke syklus bak den tilsvarende uregistrerte DRAM. MED SDRAM gjelder dette bare for den forste syklusen av a briste.
denne ytelsesstraffen er imidlertid ikke universell. Det er mange andre faktorer involvert i minnetilgangshastighet. For Eksempel Får Intel Westmere 5600-serien av prosessorer tilgang til minne ved hjelp av interleaving, hvor minnetilgang er fordelt over tre kanaler. Hvis to minnedimmer brukes per kanal, resulterer dette i en reduksjon av maksimal minnebåndbredde FOR 2dpc (Dimm per kanal) konfigurasjoner med UDIMM med noen 5% i forhold TIL RDIMM». (s. 14). Dette skjer fordi «når du går til to Dimmer per minnekanal, på grunn av den høye elektriske belastningen på adressen og kontrolllinjene, bruker minnekontrolleren EN» 2T «eller» 2N » timing For UDIMMs. Følgelig er hver kommando som normalt tar en enkelt klokke syklus strukket til to klokke sykluser for å tillate bosetting tid.
Kompatibilitet
vanligvis må hovedkortet samsvare med minnetypen; som et resultat vil registrert minne ikke fungere i et hovedkort som ikke er designet for det, og omvendt. NOEN pc-hovedkort godtar eller krever registrert minne, men registrerte og uregistrerte minnemoduler kan ikke blandes. Det er mye forvirring mellom registrert og ECC-minne; DET er allment antatt AT ECC-minne (som kanskje eller ikke er registrert) ikke vil fungere i det hele tatt i et hovedkort uten ECC-støtte, ikke engang uten Å gi ECC-funksjonaliteten, selv om kompatibilitetsproblemer faktisk oppstår når du prøver å bruke registrert minne (som også støtter ECC OG er beskrevet som ECC RAM) i ET pc-hovedkort som ikke støtter det.
Bufrede minnetyper
Registrerte (Bufrede) DIMM (R-DIMM) moduler sett inn en buffer mellom pinnene til kommando-og adressebussene på DIMM og minnebrikkene. EN DIMM MED HØY KAPASITET kan ha mange minnebrikker, som hver må motta minneadressen, og deres kombinerte inngangskapasitans begrenser hastigheten som minnebussen kan operere på. Ved å omfordele kommando – og adressesignalene i R-DIMM, tillater dette at flere chips kobles til minnebussen. Kostnaden er økt minneforsinkelse, som et resultat av en ekstra klokke syklus som kreves for adressen for å krysse den ekstra bufferen. Tidlige registrerte RAM-moduler var fysisk uforenlige med uregistrerte RAM-moduler, men DE to varianter AV SDRAM R-Dimmer er mekanisk utskiftbare, og noen hovedkort kan stotte begge typer.
Lastreduserte DIMM-moduler (Lr-DIMM) ligner R-Dimm-moduler, men legger også til en buffer i datalinjene. MED ANDRE ord, lr-Dimmer buffer både kontroll-og datalinjer samtidig som alle signaler holdes parallelle. SOM et resultat gir LR-Dimmer stor total maksimal minnekapasitet, samtidig som man unngår ytelses-og strømforbruksproblemer MED FB-Dimmer, indusert av den nødvendige konverteringen mellom serielle og parallelle signalformer.
fullt Bufrede DIMM-moduler (Fb-DIMM) øker maksimal minnekapasitet i store systemer enda mer, ved hjelp av en mer kompleks bufferbrikke for å oversette mellom den brede bussen av standard SDRAM-chips og en smal, høyhastighets seriell minnebuss. Med andre ord, all kontroll, adresse og dataoverføring til FB-Dimm utføres på en seriell måte, mens den ekstra logikken som er tilstede på HVER FB-DIMM forvandler serielle innganger til parallelle signaler som kreves for å kjøre minnebrikker. Ved å redusere antall pins som kreves per minnebuss, Kan Cpuer støtte flere minnebusser, noe som gir høyere total minnebåndbredde og kapasitet. Dessverre økte oversettelsen ytterligere minneforsinkelse, og de komplekse høyhastighetsbufferbrikkene brukte betydelig kraft og genererte mye varme.
BÅDE FB-Dimmer og LR-Dimmer er primært utformet for å minimere belastningen som en minnemodul presenterer til minnebussen. De er ikke kompatible Med R-Dimmer, og hovedkort som krever dem vil vanligvis ikke akseptere noen annen form for minnemoduler.
- ^ «Servere og arbeidsstasjoner: p9d-v hovedkort». Asus. Besøkt 4. Desember 2014.
- ^ https://globalsp.ts.fujitsu.com/dmsp/Publications/public/wp-westmere-ep-memory-performance-ww-en.pdf
- ^ «Dell servere eksempel» (PDF). Dell.
- ^ Deffree, Suzanne (20. September 2011). «Grunnleggende OM LRDIMM». EDN. Arkivert fra originalen 2. April 2021.
- ^ Johan De Gelas (2012-08-03). «LRDIMMs, RDIMMs, Og Supermicros Nyeste Tvilling». AnandTech. Besøkt 2014-09-09.
- ^ a b » Hva ER LR-DIMM, Lrdimm-Minne? (Last-Reduser DIMM)». simmtester.com. Besøkt 2014-08-29.
- Minnebeslutninger, 8. februar 2004
- Trenger JEG ECC og Registrert Minne (.doc-dokument)
- Grunnleggende OM LRDIMM
- Lrdimm vs RDIMM: Signalintegritet, kapasitet, båndbredde