Superpi kontra timingi
Teoria - timingi.
Co to są timingi? W uproszczeniu są to liczby określające czas oczekiwania kontrolera pamięci na wykonanie poszczególnych kroków pracy modułów pamięci. Liczby te są wyrażane w cyklach zegarowych - większe oznaczają większe czasy oczekiwania i mniejszą wydajność, a mniejsze - mniejsze opóźnienia i wiekszą wydajność.Sprzęt pomiarowy i metodologia.
Jak pomierzyć, aby wykazać tylko i wyłącznie wpływ timingów i częstotliwości na wydajność pamięci? Hmmm...pamięci '@183MHz' w BIOSie, czyli 252MHz
pamięci '@166MHz' w BIOSie, czyli 229.1MHz
pamięci '@150MHz' w BIOSie, czyli 210MHz
pamięci '@133MHz' w BIOSie, czyli 193.8MHz

Rys. 2. Timingi pamięci widoczne w CPU-Z.

Rys. 2. Timingi pamięci widoczne w A64 Tweakerze.
Pomiary.
Ustawnienia | Pamięci @252MHz | Pamięci @229.1MHz | Pamięci @210MHz | Pamięci @193.8MHz |
|---|---|---|---|---|
| 2-2-2-5 | 2'53" | 2'57" | 2'59" | 3'06" |
| 2-2-2-6 | 2'53" | 2'57" | 2'59" | 3'06" |
| 2-3-2-5 | 2'55" | 2'58" | 3'01" | 3'08" |
| 2-3-2-6 | 2'56" | 2'57" | 3'02" | 3'08" |
| 2-3-3-6 | 2'57" | 2'58" | 3'02" | 3'09" |
| 2.5-3-2-5 | 2'55" | 2'59" | 3'03" | 3'11" |
| 2.5-3-2-6 | 2'56" | 3'00" | 3'03" | 3'10" |
| 2.5-3-3-6 | 2'58" | 3'00" | 3'04" | 3'11" |
| 2.5-3-3-7 | 2'58" | 2'59" | 3'05" | 3'10" |
| 2.5-4-2-6 | 2'58" | 2'59" | 3'05" | 3'11" |
| 2.5-4-3-7 | 3'00" | 3'01" | 3'06" | 3'13" |
| 2.5-4-4-7 | 2'59" | 3'02" | 3'07" | 3'13" |
| 2.5-4-4-8 | 3'01" | 3'01" | 3'06 | 3'14" |
Jak widać nie ma tu zestawienia z CL3. Niestety moje pamięci (Winbond BH-6) nie chcą działać na tak dużych opóźnieniach.
Podsumowanie.
Przyjrzyjmy się teraz wynikom. Co widać? Widać, że wysoko taktowane pamięci z dużymi opóźnieniami mają podobną wydajność do niżej taktowanych z mniejszymi opóźnieniami. Praca z timingami x-4-4-x jest szczególnie nieopłacalna - tak samo wydajne są pamięci ustawione z timingami 2-2-2 a nawet 2-3-2 i częstotliwością mniejszą nawet o 40MHz (lewy dolny róg tabeli kontra górna część trzeciej kolumny). Oglądając i porównując wartości w poszczególnych komórkach tabeli można wyciągnąć wiele podobnych wniosków.Z życzeniami niskich timingów już zapraszam na nastepny odcinek, w którym przekonacie się jak ciekawie i wywrotowo wykorzystać je na NF2...
rapra, Białystok 2005.02.06