Hvad er DDR4 RAM?
Nu havde vi lige alle sammen vænnet os til at der stod DDR3 på de ram vi sætter i PC'en, så hvad er det nu med DDR4. Som med al anden udvikling inden for PC verdenen så går det kun en vej. Mindre transistorer, flere af dem, højere hastigheder og mindre strømforbrug. Således er det med CPU'er, der efterhånden kan køre på under 1 volt, men DDR3 RAM er stadig som standard 1,5 volt, selvom der er en low-voltage version på 1,35 volt.
Hvorfor er det vigtigt ? Det er det fordi Ohm's lov siger at effektforbruget er lig spændingen ganget med den mængde strøm der løber i kredsløbet. Det vil sige at jo lavere spænding jeg kan fodre elektronikken med per transistor, jo lavere bliver mit effektforbrug, og dermed den mængde watt jeg hiver ud af strømforsyningen. Elektronikken er køligere, mere stabil, har længere levetid, og din el-regning falder. Bare tænk på den udvikling der har været på processorer til mobiltelefoner. Du kan i dag få både quad- og octa-core typer, der kan køre en hel dag eller mere på et batteri. Utænkeligt for bare 10 år siden.
Kingston HyperX Predator DDR4 modul.
Så nu er turen altså kommet til at vores PC systemram skal have en tur i krympemaskinen, og af de samme grunde som ovenfor nævnt. Det er dog ikke hele sandheden. For ud over at bruge mindre strøm er der også lagt op til højere båndbredde, altså hvor mange data du kan hive igennem dit system i et givent tidsrum. Til en start er det begrænset hvor meget bedre DDR4 er over DDR3, da CAS latency - ventetiden mellem hver operation - stiger lidt. Fra 9 eller 10 clockpulser på de fleste DDR3, til 14 eller 15 på DDR4. Det betyder at selv om hastigheden øges fra 2133 MHz til 3200 MHz som maksimum, så vil den resulterende båndbredde være nogenlunde uændret. Ihvert fald indtil man får styr på produktionen.
Vigtigst er dog nok den øgede størrelse på modulerne. Her bliver det spændende for dem der har kraftige arbejdsstationer, med videoredigering og masser af Photoshop arbejde. Hvor DDR3 ikke kan klare mere end maksimalt 8 GB, så giver DDR4 mulighed for op til 128 GB per modul. Altså op til 1 TB (1024 GB) ram i et bundkort med 8 ramsokler. Enkelte producenter er allerede klar med moduler i den størrelse, men for os almindelige dødelige er det nok 8, 16 og 32 GB modulerne der vil slå igennem først. Man regner med at DDR4 vil være den foretrukne teknologi i PC'er i løbet af 2016, men måske går der lidt længere før det er dominerende. Faktisk gik der hele 5 år før DDR3 havde overtaget førerpositionen fra DDR2, fra det blev lanceret i 2007.
Jeg har lånt et skema fra Micron Technology, en af DDR4 producenterne, der viser et overblik over forskellene (se herunder). Ud over det før nævnte, så er der også ting som mindre støjfølsomhed, lettere styring af timings - det er et mareridt på DDR3, bl.a. fordi CAS latency faktisk ikke er den samme fra den ene ende af et ram modul til den anden. Nå ja - og så er der 288 ben på en DDR4 blok mod 240 på DDR3. Der arbejdes iøvrigt på en low-voltage version af DDR4 også, der skal kunne køre på 1,05 volt.
Feature/Option |
DDR3 |
DDR4 |
DDR4 Advantage |
Voltage (core and I/O) |
1.5V |
1.2V |
Reduces memory power demand |
VREF inputs |
2 – DQs and CMD/ADDR |
1 – CMD/ADDR |
VREFDQ now internal |
Low voltage standard |
Yes
(DDR3L at 1.35V) |
No |
Memory power reductions |
Data rate (Mb/s) |
800, 1066, 1333, 1600, 1866, 2133 |
1600, 1866, 2133, 2400, 2666, 3200 |
Migration to higher-speed I/O |
Densities |
512Mb–8Gb |
8Gb–128Gb |
Better enablement for large-capacity memory subsystems |
Internal banks |
8 |
16 |
More banks |
Bank groups (BG) |
0 |
4 |
Faster burst accesses |
tCK – DLL enabled |
300 MHz to 800 MHz |
667 MHz to 1.6 GHz |
Higher data rates |
tCK – DLL disabled |
10 MHz to 125 MHz (optional) |
Undefined to 125 MHz |
DLL-off now fully supported |
Read latency |
AL + CL |
AL + CL |
Expanded values |
Write latency |
AL + CWL |
AL + CWL |
Expanded values |
DQ driver (ALT) |
40Ω |
48Ω |
Optimized for PtP (point-to-point) applications |
DQ bus |
SSTL15 |
POD12 |
Mitigate I/O noise and power |
RTT values (in Ω) |
120, 60, 40, 30, 20 |
240, 120, 80, 60, 48, 40, 34 |
Support higher data rates |
RTT not allowed |
READ bursts |
Disables during READ bursts |
Ease-of-use |
ODT modes |
Nominal, dynamic |
Nominal, dynamic, park |
Additional control mode; supports OTF value change |
ODT control |
ODT signaling required |
ODT signaling not required |
Ease of ODT control, allows non-ODT routing on PtP applications |
Multipurpose register (MPR) |
Four registers – 1 defined, 3 RFU |
Four registers – 3 defined, 1 RFU |
Provides additional specialty readout |
Fra Micron Technology Inc.