Tuning propustnosti pamětí

Také jste se už zamýšleli jak vyladit výkon počítače na maximum? Málokdo dokáže poradit jak na to. Vše se liší počítač od počítače, komponenta od komponenty. Zkoušeli jste přetaktovávat procesor, měnit FSB, různě nastavovat v BIOSu? Možná, že se vám podařilo o něco zvýšit výkon vyladěním pamětí. A právě o tom, co má největší vliv na propustnost, je tento článek.

Kapitoly článku

Testovací sestava

AMD Duron 700MHz
Abit KT7-RAID (BIOS 14.2. 2001)
VIA 4in1 v4.29
Windows 2000 SP1
bank 0 - 32MB, 6ns SDRAM, 64Mbit
bank 2 - 64MB, 7ns SDRAM, 64Mbit

K měření propustnosti používám program Wstream a to konkrétně jeho část Copy, která má u Duronu nejvyšší hodnotu a jejíž výsledky jsou poměrně stábilní - s opakovaným testováním se nemění.

Frekvence

Vyšší frekvence = vyšší výkon. Obecné pravidlo. Ale nakolik platí? Pro důkaz jsem použil různé frekvence jak FSB (a s tím spojené frekvence pamětí), tak procesoru. Test probíhá při frekvenci pamětí 133MHz a s vyladěním čipsetu WPCREDITem.

Taktování procesoru (změnou násobitele)

Vyšší frekvence procesoru zvyšuje reálnou (=právě využívanou) propustnost pamětí. Při vyšší frekvenci CPU jsou data v interní cache spočítána rychleji a tudíž procesor vyžaduje nová data ze systémové RAM dříve. Použití Duronu zde navíc tento interval díky menší cache zkracuje - Duron oproti Athlonu více zatěžuje paměťový subsystém.

Vliv frekvence procesoru na propustnost

Frekvence CPU 500 550 600 650 700 750 800 850 900
Propustnost Wstream 489 504 510 514 515 520 526 528 533

S vyšší frekvencí stoupá i propustnost, ovšem ne zcela lineárně. Dokud procesor nedosáhne frekvence 600MHz, je nárůst velice markantní. Poté jakoby již byla brzdou paměť, ne výkon CPU (nárůst na 50MHz není ani procento).

Změna FSB, taktování paměti

Mnohem více se na propustnosti podepíše frekvence FSB a hlavně frekvence pamětí. Se zvyšující se frekvencí FSB zvyšuje se i frekvence pamětí. Abych eliminoval vliv různé frekvence procesoru na minimum, měnil jsem násobič tak, aby se frekvence procesoru pohybovala kolem 680MHz (+ / - nějakých 20MHz):

Násobič FSB CPU Paměť
7,5x 90 676 120
7,5x 92,5 694 123,3
7,5x 95 714 126,7
7x 97,5 682 130
7x 100 700 133,3
7x 101,5 711 135,3
Násobič FSB CPU Paměť
7x 103 721 137,3
6,5x 105 683 140
6,5x 107,5 699 143,3
6,5x 110 715 146,7
6x 112 672 149,3
 

A výsledky? Více než zajímavé:

Vliv frekvence FSB a pamětí na propustnost

Počáteční takt Durona byl 676Mhz při 90MHz FSB, konečný stav 672MHz při 112MHz. Měnila se tedy frekvence sběrnice a s ní i takt paměti. A výsledek? 22MHz rozdílu FSB, 30MHz rozdílu frekvence pamětí = nárůst o více než 100MB/s! To je více než 20%. Navíc je z průběhu grafu patrné, že propustnost se zvyšuje lineárně.

Joro: podobné pravidlo platí i pro Pentia III - současné zvýšení taktu procesorové sběrnice (FSB) a pamětí vede k téměř lineárnímu nárůstu výkonu. I Pentiu III je výkonově nejlépe na vysokých frekvencích FSB, zvlášť když je standardních 133MHz silnou brzdou při komunikaci procesoru s okolím...

Frekvence FSB 90 92,5 95 97,5 100 101,5 103 105 107,5 110 112
Propustnost 468 482 496 498 515 522 528 541 552 564 573

Naprosto ideálně zde vychází kombinace 150MHz FSB i RAM, což není při použití některých čipsetů nemožné.

Kapitoly článku

Témata článku: , , , , , , , , , , , , , , , , , , , ,