2003-08-13 10:24
Autor: Sebastian Wiśniewski (NetCop)
0

Przegląd pamięci DDR SDRAM w trybie dwukanałowym

Strona 1 - Wstęp

Wstęp
W tym artykule zajmiemy się sprawdzaniem pamięci DDR SDRAM dostępnych na naszym rynku. Będziemy podchodzić do zagadnienia bardziej praktycznie niż teoretycznie. Postaramy się sprawdzić ile dane pamięci są w stanie wytrzymać czyli z jaką magistralą pracują. Jakie opóźnienia minimalne wytrzymują. Sprawdzimy też, czy to co podają producenci faktycznie ma miejsce w rzeczywistości.
Testy będziemy wykonywać w trybie dwukanałowym, który powoli zaczyna dominować na rynku (chipsety nForce2, i865PE/GE, i875P, SiS655). Ma to duży plus gdyż dwie kości pamięci to nie jedna, więc i margines błędu mniejszy. Dodatkowo jedna kość pamięci potrafi pracować przy wyższych taktowaniach niż dwie, tak więc to co uzyskamy w trybie dual, z jednej strony zadowoli posiadaczy płyt z wyżej wymienionymi chipsetami, a z drugiej da pewność, że jedna kostka pamięci na pewno pójdzie wyżej.
Sprawdziłem to doświadczalnie i różnice między jedną, a dwoma kostkami czasem sięgają 10-15MHz (DDR 20-30MHz) więcej na korzyść jednej kości RAM.
Przegląd pamięci ma charakter otwarty, tak więc nie będzie tu wniosków ostatecznych czy podsumowania, za to w miarę zdobywania kolejnych modułów RAM będzie on uaktualniany. Wnioski każdy będzie mógł wyciągnąć sobie sam na podstawie uzyskanych wyników.
Zajmiemy się tu pamięciami od PC2700 (DDR333) w górę. Pamięci PC2100 nie są już tak interesujące, a w dodatku ich ceny są często tylko minimalnie, jeśli wogóle, niższe od PC2700. Tak więc nie widzę sensu zajmowania się nimi.

Testologia i kategorie
Sprzęt testowy:
- Procesor: Pentium 4 2.4C FSB: 800MHz
- Płyta: Asus P4P800 i865PE
- Pamięci: zawsze dwie sztuki w trybie dual
- Grafika: Radeon 9700 Pro
- System: Windows XP SP1, DX 9.0b

Przyjęta metoda testowania wymusza wykonanie podziału pamięci na kategorie. I tak będzie ich trzy:
- PC2700/3000 - pamięci taktowane asynchronicznie względem magistrali. Dzielnik 5:4. Po osiągnięciu magistrali 200MHz, taktowane synchronicznie 1:1.
- PC3200/3500 - pamięci taktowane synchronicznie. Dzielnik 1:1
- PC3700/4000 - pamięci taktowane synchronicznie. Dzielnik 1:1
Wyniki z poszczególnych kategorii nie mogą być porównywane między sobą.

Sprawdzane będą następujące parametry:
- praca w trybie BY SPD - odczyt informacji zapisanych w pamięci, praca z nominalnym taktowaniem
- 2-6-2-2 - sprawdzenie czy pamięci pracują przy takich opóźnieniach i nominalnym taktowaniu
- 2-6-3-3 - sprawdzenie czy pamięci pracują przy takich opóźnieniach i nominalnym taktowaniu
- 2.5-8-4-4 - wyszukanie maksymalnej częstotliwości pracy (skoki co 5MHz)
- wyszukanie minimalnych opóźnień i maksymalnej częstotliwości pracy (skoki co 5MHz)

Opóźnienia
Czym są opóźnienia (timinig), które możemy ustawiać dla pamięci z poziomu BIOSu ?
Na początek, krótki opis teoretyczny.

  • CAS Latency (CAS/CL) - Najczęściej podawany parametr przy pamięciach. Jest to ilość cykli zegara magistrali jakie upłyną od wysłania przez procesor polecenia aktywacji wybrania kolumny do momentu przesłania danych do bufora w kontrolerze pamięci. Najczęściej spotykane ustawienia 2, 2.5, 3.
  • RAS Precharge (RP) - ilość cykli wymagana do stronicowania pamięci przed wykonaniem kolejnego polecenia aktywacji banku. Najczęściej spotykane ustawienia 2, 3, 4.
  • RAS to CAS Delay (tRCD) - ilość taktów zegara potrzebna do zlokalizowania szukanej kolumny do wykonania ładowania RAS. Występuje po komendzie CAS. Najczęściej spotykane ustawienia 2, 3, 4.
  • Precharge Delay (RAS) - ilość cykli wymagana do wykonania komendy aktywacji jednego z banków pamięci. Najczęściej spotykane ustawienia 5, 6, 7, 8.
Tyle teorii, z której i tak pewnie większość nic nie zrozumiała (w tym i ja) ;)
Zobaczmy jak to wygląda w praktyce. Ustawienia: CL-RAS-RP-tRCD.



Pamięci dostarczyli
  • TwinMos PC3700 - Firma dystrybucyjna Pronox Technology S.A.
  • Corsiar Platinium PC2700, TwinMos PC2700, Kingston HyperX PC3000, Corsair PC3200, Corsair Platinium PC3200, Kingston HyperX PC3200, Geil PC3200, Geil Ultra PC3200, Mushkin PC3200 Level 2, TwinMos PC3200 CL3, Twister PC3200 CL2 - sklep internetowy Sirius.pl

Strona 1 z 4 1234>>>