tematy

DDR3 kontra DDR4 – test

49 22 września 2014, 17:44 Mateusz Brzostek

DDR3 czy DDR4? Którą pamięć kupić? Różnica w wydajności między nimi jest obecnie zupełnie nieistotna dla potencjalnego użytkownika. Po prostu nie ma wyboru: kto decyduje się na procesor Haswell-E i platformę X99, ten jest skazany na DDR4. Wszystkie pozostałe platformy desktopowe i laptopowe obsługują DDR3 i nie ma możliwości, by zamontować w nich moduły DDR4. Na razie nie ma precyzyjnych informacji na temat przyszłych platform, które zapewniłyby taki wybór.

Moduły DDR3 i DDR4 o takim samym taktowaniu i takich samych opóźnieniach mają identyczną teoretyczną przepustowość. Również pojemność modułów nie jest decydującym czynnikiem, bo obecnie produkowane kości DDR4 pozwalają budować tylko moduły 4- i 8-gigabajtowe. Do wyboru są więc takie same warianty pojemności. Przewagą DDR4 nad DDR3 miała być też energooszczędność, ale w biurkowych komputerach wszelkie różnice giną na tle zapotrzebowania pozostałych podzespołów, takich jak procesor i karta graficzna.

No dobrze, a czysto teoretycznie, jaka jest różnica między DDR3 a DDR4?

W praktyce organizacja wewnętrzna pamięci DDR4 promuje wykonywanie wielu równoczesnych operacji na różnych bankach. Zatem DDR4 może być szybsza (nawet przy tym samym taktowaniu) w pewnych specyficznych zadaniach lub benchmarkach, ale ewentualna różnica byłaby nie do zauważenia w praktyce. Co więcej, obecne procesory nie pozwalają tego przetestować w niebudzący wątpliwości sposób. Najbliższe sobie układy obsługujące różny typ pamięci to „mały” Haswell (LGA1150) i Haswell-E (LGA2011-v3); te drugie mają jednak dużo pojemniejszą pamięć podręczną trzeciego poziomu (L3) i dłuższą magistralę pierścieniową.

Porównaliśmy jeden i drugi typ pamięci niemal „zegar w zegar”. Trzeba pamiętać, że:

  1. Porównanie nie ma praktycznego znaczenia, bo żadna platforma nie daje użytkownikowi wyboru między jednym a drugim typem pamięci.
  2. Haswell-E ma szybszy podsystem pamięci niż Haswell ze względu na pojemną pamięć podręczną L3.

Porównanie przeprowadziliśmy z użyciem dwóch procesorów: Intel Core i7-4790K (LGA1150) oraz Core i7-5960X (LGA2011-v3). Obydwa miały aktywne cztery rdzenie i cztery wątki, oba były taktowane z częstotliwością 4 GHz, a taktowanie magistrali pierścieniowej i L3 wynosiło 3,5 GHz. Oczywiście, w przypadku platformy LGA2011-v3 kontroler pamięci działał w trybie dwukanałowym.

Najpierw zmierzyliśmy przepustowość i opóźnienie w dostępie do RAM-u, żeby sprawdzić, czy wszystko funkcjonuje jak należy.

W benchmarku syntetycznym wydajność DDR3 i DDR4 jest podobna, a różnice wynikają z różnych podsystemów pamięci w obu procesorach.

W kompresji jednego pliku skomplikowanym algorytmem szybka pamięć zaciera różnice między mniej a bardziej pojemną pamięcią podręczną.

Wykonaliśmy również wiele innych testów, między innymi w grach, w których też nie było wielkich różnic. W niektórych zastosowaniach nawet przyspieszanie pamięci z DDR-1866 do DDR-2400 nie poprawia wydajności.

A gdyby był wybór?

Ze względu na podobieństwa w magistralach DDR3 i DDR4 kontrolery pamięci obu typów też są bardzo podobne. Projektantom interfejsów bardzo łatwo jest zrobić jeden kontroler obsługujący oba typy pamięci, problemów nie nastręcza również urzeczywistnienie tego zamysłu w krzemie. Wyjąwszy Haswella-E obecnie dostępne kontrolery obsługujące DDR4 obsługują też starszy typ pamięci: chodzi o procesory Cavium ThunderX i AMD Opteron A1100. Wygląda na to, że krzemowe jądro Haswella-E również ma taką możliwość, ale wyłączoną w konsumenckich procesorach. Są jednak nieliczne modele serwerowych Haswelli-E i Haswelli-EP, które mogą współpracować z obydwoma typami pamięci (oczywiście, w różnych płytach głównych). ASRock oferuje nawet serwerowe płyty główne z podstawką LGA2011-v3 i złączami DDR3. Czy to znaczy, że w przyszłości mogą się pojawić konsumenckie Haswelle-E z kontrolerem DDR3 i odpowiednie desktopowe płyty główne? To skrajnie nieprawdopodobne. Utrzymywanie dwóch rodzin płyt głównych jedynie dla takiej mało atrakcyjnej możliwości byłoby dla Intela i producentów płyt głównych nielukratywnym interesem, zresztą rozwiązanie byłoby niepopularne. Nie przypuszczamy też, żeby do desktopów trafiły procesory ARM z podwójnym kontrolerem pamięci. Może przyszła generacja APU AMD będzie mogła współpracować z DDR3 lub DDR4, ale nie ma na ten temat żadnych pewnych informacji.

lolek.oloZobacz profil
Poziom ostrzeżenia: 0%
lolek.olo2014.09.22, 17:53
29#1
Ten artykuł jedynie potwierdził moje przypuszczenia :)
DrzemorZobacz profil
Poziom ostrzeżenia: 0%
Drzemor2014.09.22, 17:54
38#2
Teoretycznie cuda-wianki a w praktyce dojenie kasy z 'entuzjastów' .

Tak to widzę.
floppy driveZobacz profil
Poziom ostrzeżenia: 0%
floppy drive2014.09.22, 17:58
23#3
jedyne co mi się wydaje to 'skok' i ewolucja z ddr3 na ddr4 dała możliwość skonstruowania kości o dużych pojemnościach 128gb w jednej kości
scienceZobacz profil
Poziom ostrzeżenia: 0%
science2014.09.22, 18:01
18#4
Tak, wydaje się że DDR4 to tylko pojemniejsze kości i mniejsze zużycie energii.
ZeXeLZobacz profil
Poziom ostrzeżenia: 0%
ZeXeL2014.09.22, 18:02
Może za parę lat...
garotZobacz profil
Poziom ostrzeżenia: 0%
garot2014.09.22, 18:22
16#6
Czyli wychodzi na to że ddr3 2400 jest teraz najlepszym wyborem. Pewnie jak DDR4 z 4000 MHz osiągną to będzie różnica w wydajności. Obecnie szkoda kasy na te 'nowości'
franczescoZobacz profil
Poziom ostrzeżenia: 0%
franczesco2014.09.22, 18:25
12#7
Porównanie czegoś czego nie można zamiennie stosować :E
muffin118Zobacz profil
Poziom ostrzeżenia: 0%
muffin1182014.09.22, 18:33
12#8
Przyspieszą takty do 3200-4000mhz i za 2-3 lata będą kosztować tyle co teraz 1600 mhz, a po ponad 3 latach nawet mniej. I wtedy kupię DDR4, taki cykl jest zawsze - 6-7 lat pamięci, w połowie cyklu zaczynają drastycznie tanieć (opór na rynku), aby potem drożeć, z powodów 'zalań fabryk' i innych katastrof naturalnych, a po kryjomu przygotowuję się po prostu na nowe pamięci...
Stefan999Zobacz profil
Poziom ostrzeżenia: 0%
Stefan9992014.09.22, 18:33
' Haswell-E ma szybszy podsystem pamięci
niż Haswell ze względu na pojemną pamięć
podręczną L3.'
Pojemniejszy nie znaczy od razu, szybszy. Może napisz wydajniejszy.
StjepanZobacz profil
Poziom ostrzeżenia: 0%
Stjepan2014.09.22, 18:58
Poczekam aż się przyjmą, narazie to ciekawostka dla entuzjastów, zobaczymy jak najszybsze DDR3 2400 będą się miały do DDR4 4266, 4800.
Zaloguj się, by móc komentować
1