Re: Co to za różnica ? (DDR)

Autor: Radoslaw Sokol (rsokol_at_magsoft.com.pl)
Data: Mon 20 Oct 2003 - 13:10:14 MET DST


Hi,

Jan Kowalski wrote:
>
> Przy SDRAM ilość cykli do pierwszej danej wynosi odpowiednio CL2 lub CL3.
> Który producent według Ciebie miał 5?

Myślisz, że dostęp do pamięci składa się z samego cyklu CAS?!?

Najpierw podawany jest adres wiersza (strony) pamięci, a
aktywna jest linia RAS. Po wysterowaniu adresu i uaktywnieniu
sygnału RAS# musi upłynąć czas 'RAS to CAS latency' (2 lub 3
cykle), po czym dopiero zmieniana jest zawartość linii adre-
sowych i uaktywniany jest sygnał CAS#. Teraz DOPIERO trzeba
odczekać czas 'CAS latency' (1 do 4 cykli, najczęściej 2, 2.5
lub 3) i odczytać słowo z linii danych.

W sumie pamięci z czasami R2C 2 T oraz CL 2 T potrzebują
czterech cykli magistrali pamięci w celu odczytania pierwszego
słowa z losowego adresu. Jedynie przy kolejnym dostępie w ra-
mach tej samej stronicy (wiersza) pamięci oszczędza się czas
'RAS to CAS' i otrzymuje dane po tylko 'CAS latency' cykli
zegarowych -- ale jest to sytuacja szczególna i istniejąca
tylko w trybie stronicowym (inna sprawa, że jest on ostatnimi
czasy praktycznie zawsze aktywny i często daje jakiś drobny
zysk wydajnościowy ze względu na silną lokalizację odwołań
do pamięci w większości zastosowań), NIE MOŻE zatem nazywać
się 'czasem dostępu'.

Marne pamięci z R2C 3 T i CL 3 T potrzebują sześciu cykli
w przypadku losowego dostępu. Przy FSB 166 MHz i pamięci 3-3-x
daje to 6 * 6 ns = 36 ns czasu losowego dostępu, czyli niewiele
lepiej, niż pamięci 2-2-x przy FSB 100 MHz (40 ns), a znacznie
gorzej, niż pamięci 2-2-x przy FSB 133 MHz (30 ns).

Jeszcze raz podkreślam: termin 'czas dostępu' określa czas,
jaki upływa od momentu odwołania się do komórki pamięci aż do
odebrania pierwszego słowa danych, przy czym zawsze zakłada
się najgorszy przypadek (czyli najdłuższy z możliwych czasów)
jeśli czas uzyskania dostępu do danych zależny jest od poło-
żenia danych lub aktualnego stanu pamięci.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  mailto:rsokol_at_magsoft.com.pl          |
|                 |  http://www.grush.one.pl/              |
\................... ftp://ftp.grush.one.pl/ ............../


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 11:28:42 MET DST