Alates 2001. a. kevadest olen testinud mõnede protsessorite jõudlust. Testprogrammiks oli üks fortranis kirjutatud kiirguslevi numbrilise arvutuse programm. Kõik arvutused olid real*8. Märkuste lahtrisse panin kõik, mis vähegi teadsin masina kohta, kahjuks jäi siiski kompilaator ära mainimata... Selle testi kohta oli üks thread ka ee.arvutid.unix uudisgrupis pealkirja 'GNU kompilaatorite optimeerimine' all (esimene kiri Mon, 02 Apr 2001 10:59:25)

Märkus: Kui tabelis on ülesande täitmiseks kulunud aja lahter tühi ja taktide lahtris on 0, siis selle masina peal antud testi ei jooksutanud...


test1
Programmi mingi vanem variant. Mis võtmetega kompileeriti, seda ei tea, aga kõikide masinate peal jooksutati sama binaari.

test2_opt
Programmi natuke uuem variant. Kompileeritud -O võtmega. Miinuseks on see, et ei jooksutatud ühte binaari kõigis masinates, vaid kompileeriti selle masina peal, mida parajasti testiti.

test2_nopt
Sama, mis eelmine, aga kompileeritud -O0 võtmega.


Sheet 1: test1

Protsessor Sagedus (MHz) Aeg Taktide arv (milj takti) Märkused
P133 133 12:45:23 6107759 (2x66), 32M
P200MMX 200 09:33:35 6883000 (3x66), 128M SIMM, ASUS P/I-P55T2P4, RH6.1, Mitte-UDMA-IDE ketas
2xP133 266 06:23:56 6127576 (4x66), 32M
PIII 450 450 03:21:11 5431950 (4.5x100), 128M DIMM, Intel SE440BX-2, RH6.1, UDMA-IDE ketas
PIII 733MHz 733 01:59:39 5262207 (133x5.5), 128M mälu, Chaintech Socket 370 CT-6VIA3, VIA Apollo Pro+ chipset, µATX, VIA VT82c693A/596B chipset, RH6.2
AMD Duron 700MHz 700 01:28:29 3716300 (7x100), 256M DIMM PC133, Chaintech Socket A 7AJA/100, VIA KT133 chipset, ATX, RH6.1, UDMA-IDE ketas



Sheet 2: test2_opt

Protsessor Sagedus (MHz) Aeg Taktide arv (milj takti) Märkused
Sparc_75 75 00:19:23 6567225 kuna käis töö ajal, siis tulemus ilmselt vale
P200MMX 200
0 (3x66), 128M SIMM, ASUS P/I-P55T2P4, Mitte-UDMA-IDE ketas
AMD K6-2/300 300 10:04:55 10888500 (4x66), 128M RAM, ACorp TX98, Solaris 8, Mitte-UDMA-IDE ketas
Sparcv9_248 248 09:09:15 8172840
Sparcv9_400 400 08:14:34 11869600 kuna käis töö ajal, siis tulemus ilmselt vale
PIII 450 450 07:04:19 11456550 (4.5x100), 128M DIMM, Intel SE440BX-2, RH6.1, UDMA-IDE ketas
PIII 450 450 06:45:00 10935000 (4.5x100), Tyan Thunder S1846, Linux
Celeron 533 533 05:27:09 10462257 (8*66), 128M DIMM PC133, Soyo 6VBA-133, Solaris 8, UDMA-IDE ketas
Celeron 600 600 04:53:00 10548000 (9x66), 66M mälu, mingi Tomato emaplaat, Linux
PIII 733MHz 733 04:03:19 10701067 (133x5.5), 128M mälu, Chaintech Socket 370 CT-6VIA3, VIA Apollo Pro+ chipset, µATX, VIA VT82c693A/596B chipset, RH6.2
Sparcv9_750 750 03:38:24 9828000 2G mälu
AMD Duron 700MHz 700 03:34:58 9028600 (7x100), 256M DIMM PC133, Chaintech Socket A 7AJA/100, VIA KT133 chipset, ATX, RH6.1, UDMA-IDE ketas
AMD Athlon 900MHz 900 02:35:26 8393400 128M mälu


Sheet 3: test2_nopt

Protsessor Sagedus (MHz) Aeg Taktide arv (milj takti) Märkused
P200MMX 200
0 (3x66), 128M SIMM, ASUS P/I-P55T2P4, Mitte-UDMA-IDE ketas
AMD K6-2/300 300 11:57:22 12912600 (4x66), 128M RAM, ACorp TX98, Solaris 8, Mitte-UDMA-IDE ketas
Sparcv9_248 248 12:42:39 11348232
PIII 450 450
0 (4.5x100), Tyan Thunder S1846, Linux
PIII 450 450 07:43:39 12518550 (4.5x100), 128M DIMM, Intel SE440BX-2, RH6.1, UDMA-IDE ketas
Celeron 533 533 04:35:45 8818485 (8*66), 128M DIMM PC133, Soyo 6VBA-133, Solaris 8, UDMA-IDE ketas
Celeron 600 600
0 (9x66), 66M mälu, mingi Tomato emaplaat, Linux
PIII 733MHz 733 04:46:40 12607600 (133x5.5), 128M mälu, Chaintech Socket 370 CT-6VIA3, VIA Apollo Pro+ chipset, µATX, VIA VT82c693A/596B chipset, RH6.2
Sparcv9_750 750 04:43:39 12764250 2G mälu
AMD Duron 700MHz 700 04:52:50 12299000 (7x100), 256M DIMM PC133, Chaintech Socket A 7AJA/100, VIA KT133 chipset, ATX, RH6.1, UDMA-IDE ketas
AMD Athlon 900MHz 900 02:51:02 9235800 128M mälu